mediocregopher
  • Joined on 2022-03-09
mediocregopher pushed to main at micropelago/isle 2024-11-09 16:09:53 +00:00
810c66ac86 Make log level configurable, remove custom log message handler
mediocregopher pushed to main at micropelago/isle 2024-11-09 16:08:52 +00:00
b31c2fd9d4 Make log level configurable, remove custom log message handler
mediocregopher pushed to main at micropelago/isle 2024-11-08 21:57:36 +00:00
032bdb9e43 Have hosts update garage cluster layout to remove other nodes if necessary
mediocregopher deleted branch removeAllAllocs from micropelago/isle 2024-11-08 21:34:17 +00:00
mediocregopher pushed to main at micropelago/isle 2024-11-08 21:34:05 +00:00
1f5286dbb4 Have hosts update garage cluster layout to remove other nodes if necessary
mediocregopher pushed to removeAllAllocs at micropelago/isle 2024-11-08 16:55:30 +00:00
53a06af9ba Use the term 'role' or 'node' rather than 'peer' in the context of garage
734406d4bb Remove legacy tests, document new ones
Compare 3 commits »
mediocregopher pushed to main at micropelago/isle 2024-11-08 16:46:57 +00:00
53a06af9ba Use the term 'role' or 'node' rather than 'peer' in the context of garage
mediocregopher pushed to main at micropelago/isle 2024-11-05 22:47:55 +00:00
734406d4bb Remove legacy tests, document new ones
04978fa9db Block for bucket list to sync across garage instances during init
8e264cf028 Rework how Network background jobs are managed a bit
Compare 3 commits »
mediocregopher created branch removeAllAllocs in micropelago/isle 2024-11-05 21:32:08 +00:00
mediocregopher pushed to removeAllAllocs at micropelago/isle 2024-11-05 21:32:08 +00:00
04978fa9db Block for bucket list to sync across garage instances during init
8e264cf028 Rework how Network background jobs are managed a bit
Compare 3 commits »
mediocregopher pushed to main at micropelago/isle 2024-11-05 10:23:48 +00:00
efdab29ae6 Update isle link in README
mediocregopher pushed to main at micropelago/isle 2024-11-03 17:55:18 +00:00
932c8e2244 Refactor arch package building a bit, to make it easier to test
mediocregopher pushed to main at micropelago/isle 2024-11-03 10:55:59 +00:00
6ac473edcb Fix garage health check to wait for full replication factor of nodes
2cdec586b2 Implement removal of nodes from the garage layout
8dab458291 Use Children's Reload method as part of SetConfig
7274815cfd Manage child processes individually, not via Pmux. Also route child logs through mlog
Compare 4 commits »
mediocregopher pushed to main at micropelago/pmux 2024-10-29 12:44:52 +00:00
55bc7097f7 No need for Close to be part of the Logger interface
mediocregopher pushed to main at micropelago/pmux 2024-10-29 11:43:29 +00:00
5660a9a623 Refactor logging to expose the default PmuxLogger
65a9123af2 Swap default.nix for a shell.nix
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-10-28 17:18:44 +00:00
b7c097ef63 Refactor children process reloading, add garage reloading
433328524d Re-organize some reload logic
88ffa97c0f Small changes to how process reloading works
5c41cedea3 Implement SetConfig, but in a stupid way
63cefd403e Use a test logger
Compare 14 commits »
mediocregopher pushed to main at micropelago/isle 2024-10-03 17:02:05 +00:00
48611df2cb Update documentation
61c5338b84 Update go modules vendorHash to be correct
31af39ce4c Embed default daemon.yml directly in entrypoint
Compare 3 commits »
mediocregopher pushed to main at micropelago/isle 2024-09-24 09:04:02 +00:00
64fdba0a48 Implement network(s) list sub-command
de7aac1f25 Refactor command-line parsing, pass --network to most commands
16aca610b4 Add multi-network support to daemon
6c036d1183 Check that two different networks aren't trying to use the same nebula port
df4eae8a5c Support configuring more than one network
Compare 7 commits »
mediocregopher pushed to main at micropelago/isle 2024-09-09 14:36:57 +00:00
8c3e6a2845 Separate Daemon and Network logic into separate packages
86b2ba7bfa Factor daemon.Children into its own package
a840d0e701 Move common daemon types and values into daecommon
ef86c1bbd1 Make Daemon into a concrete type which implements RPC directly
fed79c6ec7 Update documentation on jsonrpc2.NewDispatchHandler
Compare 6 commits »
mediocregopher pushed to main at micropelago/isle 2024-09-05 15:08:15 +00:00
038a28bb02 Remove remaining extraneous 'Result' RPC-related struct types
06a345ecd1 Embed context directly into subCmdCtx
6c185f6263 Allow variadic number of parameters on RPC calls
53ad8a91b4 Generate RPC client wrapper
5138ed7c6a Attempt to delete socket file before listening on the path
Compare 9 commits »