summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper Ras <jaspert.ras@gmail.com>2025-04-18 21:21:37 +0200
committerJasper Ras <jaspert.ras@gmail.com>2025-04-18 21:21:37 +0200
commita00113edd596f0bad40269573999abd844ca82b5 (patch)
treeff88579120b50642d43afd495a5ab72b6bfa1aba
parente8341d867b2ce5752664d0b4be4fef440ad56f21 (diff)
vault backup: 2025-04-18 21:21:37
-rw-r--r--.obsidian/graph.json8
-rw-r--r--.obsidian/workspace.json91
-rw-r--r--Inheriting from sets.md (renamed from Nix Inherit.md)3
-rw-r--r--Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md1
-rw-r--r--Working with Nix shells.md5
-rw-r--r--daily/18-Apr-2025.md4
-rw-r--r--weekly/2025 W16.md16
7 files changed, 56 insertions, 72 deletions
diff --git a/.obsidian/graph.json b/.obsidian/graph.json
index f8af85f..4b5202e 100644
--- a/.obsidian/graph.json
+++ b/.obsidian/graph.json
@@ -1,7 +1,7 @@
{
- "collapse-filter": true,
- "search": "",
- "showTags": false,
+ "collapse-filter": false,
+ "search": "tag:#work",
+ "showTags": true,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
@@ -17,6 +17,6 @@
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 500,
- "scale": 0.13348388671875,
+ "scale": 1.0136432647705078,
"close": true
} \ No newline at end of file
diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 61c850d..0f430c1 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -8,66 +8,21 @@
"type": "tabs",
"children": [
{
- "id": "6bdd9a8324d3b0f0",
- "type": "leaf",
- "state": {
- "type": "markdown",
- "state": {
- "file": "Build custom modules as profiles to manage various NixOS hosts.md",
- "mode": "source",
- "backlinks": true,
- "source": false
- },
- "icon": "lucide-file",
- "title": "Build custom modules as profiles to manage various NixOS hosts"
- }
- },
- {
"id": "84e32b3623ed3a00",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
- "file": "NixOS - Advantage of imperative container management.md",
+ "file": "weekly/2025 W16.md",
"mode": "source",
"backlinks": true,
"source": false
},
"icon": "lucide-file",
- "title": "NixOS - Advantage of imperative container management"
- }
- },
- {
- "id": "be0892c76b1d189a",
- "type": "leaf",
- "state": {
- "type": "split-diff-view",
- "state": {
- "aFile": ".obsidian/workspace.json",
- "bFile": ".obsidian/workspace.json",
- "aRef": "HEAD",
- "bRef": ""
- },
- "icon": "diff",
- "title": "Diff: workspace.json"
- }
- },
- {
- "id": "487206acc9e25de0",
- "type": "leaf",
- "state": {
- "type": "split-diff-view",
- "state": {
- "aFile": ".gitignore",
- "bFile": ".gitignore",
- "aRef": ""
- },
- "icon": "diff",
- "title": "Diff: .gitignore"
+ "title": "2025 W16"
}
}
- ],
- "currentTab": 2
+ ]
}
],
"direction": "vertical"
@@ -98,7 +53,7 @@
"state": {
"type": "search",
"state": {
- "query": "",
+ "query": "nix shell",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
@@ -218,35 +173,37 @@
"obsidian-excalidraw-plugin:New drawing": false
}
},
- "active": "be0892c76b1d189a",
+ "active": "f1111e0bbe22e125",
"lastOpenFiles": [
- "Nix Inherit.md",
- "NixOS - Imperative container management.md",
- "conflict-files-obsidian-git.md",
+ "daily/10-Apr-2025.md",
+ "A reason for becoming senior is that when Rutger is off I take most of his responsibilities.md",
+ "daily/11-Apr-2025.md",
"daily/18-Apr-2025.md",
- "daily/17-Apr-2025.md",
+ "weekly/2025 W16.md",
"daily/16-Apr-2025.md",
- "daily/15-Apr-2025.md",
+ "daily/17-Apr-2025.md",
"daily/14-Apr-2025.md",
- "daily/11-Apr-2025.md",
- "daily/10-Apr-2025.md",
+ "weekly",
+ "archive",
+ "Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md",
+ "We don't support filesystem discard syscalls on our openstack platform.md",
+ "Exposing development headers on Nixos.md",
+ "Working with Nix shells.md",
+ "Inheriting from sets.md",
+ "daily/15-Apr-2025.md",
+ "Importing GPG keys from a keyserver.md",
+ "Build custom modules as profiles to manage various NixOS hosts.md",
+ "List of tags I use in this Vault and their purpose.md",
+ "NixOS - Advantage of imperative container management.md",
+ "NixOS - Imperative container management.md",
+ "conflict-files-obsidian-git.md",
"daily",
"YAGNI.md",
"Writing a test double before the real implementation gives feedback on design.md",
- "Working with Nix shells.md",
- "We don't support filesystem discard syscalls on our openstack platform.md",
"Using Libvirt to manage QEMU image bitmaps.md",
"Updating the image os admin user to fix password resets.md",
"The volume type of a Cinder volume can be changed.md",
"Testing Golang programs.md",
- "Tempest Plugin.md",
- "TDD.md",
- "Rewriting subselect into just an additional join.md",
- "Random notes on Freenet deployment.md",
- "OpenStack Tempest.md",
- "OVN upgrade.md",
- "Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md",
- "Managing the amount of WSGI processes ran by apache is done from the apache site configuration.md",
"ESP",
"Excalidraw"
]
diff --git a/Nix Inherit.md b/Inheriting from sets.md
index 4a8adb0..556f3d4 100644
--- a/Nix Inherit.md
+++ b/Inheriting from sets.md
@@ -1,6 +1,7 @@
---
tags:
- - nix-lang
+ - nix
+ - programming
---
```nix
let x = 123; in
diff --git a/Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md b/Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md
index d342ab9..640d35f 100644
--- a/Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md
+++ b/Network outage on single hypervisor causes Freenet to shutdown EVERYTHING.md
@@ -2,6 +2,7 @@
tags:
- work
- freenet
+ - outage
---
[[Freenet CPU steal graph]]
[[Random notes on Freenet deployment]]
diff --git a/Working with Nix shells.md b/Working with Nix shells.md
index c042edd..5a073a9 100644
--- a/Working with Nix shells.md
+++ b/Working with Nix shells.md
@@ -1,5 +1,10 @@
+---
+tags:
+ - nix
+---
Basic invocation: `nix-shell -p [ pkgs ... ]`
+Nix shells are also used for [[Exposing development headers on Nixos]]
# Shebang
```
#! /usr/bin/env nix-shell
diff --git a/daily/18-Apr-2025.md b/daily/18-Apr-2025.md
index 2b9620d..7105132 100644
--- a/daily/18-Apr-2025.md
+++ b/daily/18-Apr-2025.md
@@ -1,3 +1,7 @@
+---
+tags: []
+---
+# Today
Encountered oom on lxchosts. Turned out that octavia wsgi was using huge amounts of ram.
First we disabled the apache on all octavia to prevent more oom kills.
After that Erik limited their allowed memory usage, and we turned them back on.
diff --git a/weekly/2025 W16.md b/weekly/2025 W16.md
new file mode 100644
index 0000000..bd3f392
--- /dev/null
+++ b/weekly/2025 W16.md
@@ -0,0 +1,16 @@
+This is the first week in the new format! I almost forgot about doing this.. Let's try to keep it up!
+
+* [[14-Apr-2025]]
+- [[15-Apr-2025]]
+- [[16-Apr-2025]]
+- [[17-Apr-2025]]
+
+QA with Webglobe team, who are developing another control panel. Was short. Happy that Rutger was there, they asked some question that I wouldn't be able to answer easily. Which means there is a gap in my knowledge. I added a note about this in my kast.
+
+We did an interview with Ali. Ali has prior OpenStack experience and seems like a chill guy. We'll have a technical interview at the office on Tuesday. Looking forward to it!
+
+On Wednesday we were supposed to have an interview with Isabel who couldn't make it. Haven't heard yet if she will meet with us another time.
+
+Fixed nexthop/gateway in Puppet neutron. Learnt that updating Puppet dependencies in the normal way is nearly impossible. Simply slapped the commit hash in the lock file instead.
+
+Encountered OOM situation due to Octavia. Learned a little bit about memory profiling. Not yet found the actual cause sadly. \ No newline at end of file