Commit Graph

  • 7686b4e9f7 include node info in neighbors logging main Branden J Brown 2025-03-15 20:52:59 -0400
  • f7ef780926 don't make api base configurable Branden J Brown 2025-03-15 20:48:07 -0400
  • f3c98d4153 less verbose client logging Branden J Brown 2025-03-15 20:47:28 -0400
  • dd75fb281a include self addr in logging Branden J Brown 2025-03-15 20:46:37 -0400
  • af65c66317 vendor dependencies Branden J Brown 2025-03-15 20:42:37 -0400
  • dd693fb000 less verbose logging Branden J Brown 2025-03-15 20:41:14 -0400
  • 773015dd15 add dockerfile Branden J Brown 2025-03-15 20:38:49 -0400
  • 94580d73be implement data storage cli commands Branden J Brown 2025-03-15 20:30:05 -0400
  • bfc9fe5d56 initialize node data maps Branden J Brown 2025-03-15 20:29:47 -0400
  • 4a69e64654 fix id parsing Branden J Brown 2025-03-15 08:05:00 -0400
  • 5d5155d8d8 implement lookup Branden J Brown 2025-03-15 07:56:31 -0400
  • c0afd85f11 quit on leave Branden J Brown 2025-03-14 23:10:49 -0400
  • bd2085ee87 implement leave command Branden J Brown 2025-03-14 23:09:08 -0400
  • 73068a9c1f close the server when leaving Branden J Brown 2025-03-14 22:50:50 -0400
  • ca35fd19db implement graceful leaving Branden J Brown 2025-03-14 22:43:44 -0400
  • 2460f745bc keys are owned by successor Branden J Brown 2025-03-14 15:49:41 -0400
  • b034852b34 add testing script Branden J Brown 2025-03-14 12:32:34 -0400
  • afd8755131 log neighbors when stabilizing Branden J Brown 2025-03-14 12:22:23 -0400
  • 6316576823 check predecessor before stabilizing Branden J Brown 2025-03-14 10:01:00 -0400
  • 4c79714fcd handle unexpected successor exit Branden J Brown 2025-03-14 09:39:57 -0400
  • 56c1ad3737 log find requests Branden J Brown 2025-03-13 22:54:42 -0400
  • ecea53685f actually return response value Branden J Brown 2025-03-13 22:54:16 -0400
  • 62c9693788 fix shadowed error Branden J Brown 2025-03-13 22:33:04 -0400
  • 730bb45db4 fix path parameter in notify Branden J Brown 2025-03-13 22:15:25 -0400
  • 8e73402c58 wrap stabilization errors Branden J Brown 2025-03-13 22:10:28 -0400
  • 7a04a22f76 run stabilization Branden J Brown 2025-03-13 22:07:12 -0400
  • 1e77429a91 join command implementation with create only Branden J Brown 2025-03-13 21:57:33 -0400
  • 9610513384 implement set on client/server Branden J Brown 2025-03-13 21:20:26 -0400
  • 4b44ffcd13 use path values instead of query parameters for lookup Branden J Brown 2025-03-13 21:07:10 -0400
  • 8047f4f13e fix Find client url Branden J Brown 2025-03-13 21:05:02 -0400
  • 70f4e149d4 add Set operation Branden J Brown 2025-03-13 20:58:14 -0400
  • ef03e13a87 don't handle keys that aren't owned Branden J Brown 2025-03-13 20:54:31 -0400
  • f4a8b104ab transmit value for key in find Branden J Brown 2025-03-12 16:17:25 -0400
  • d5f26bb2bf export key -> id conversion Branden J Brown 2025-03-12 14:50:31 -0400
  • 9c49d89637 move k/v store to nodes Branden J Brown 2025-03-12 14:48:44 -0400
  • ad0015a2be add k/v store Branden J Brown 2025-03-12 12:39:10 -0400
  • d9b1b5349a synchronize Node methods Branden J Brown 2025-03-12 12:13:41 -0400
  • 936decf0e6 implement periodic checks in a function Branden J Brown 2025-03-12 09:54:59 -0400
  • 85e381f4bd implement client neighbors Branden J Brown 2025-03-11 09:58:20 -0400
  • 68ce8c5f34 don't transmit nil predecessors Branden J Brown 2025-03-11 09:27:45 -0400
  • 93771480ff implement client notify Branden J Brown 2025-03-11 09:23:51 -0400
  • 54d9536692 finish node server Branden J Brown 2025-03-11 09:04:24 -0400
  • 462a9783e9 start work on node server Branden J Brown 2025-03-11 08:52:20 -0400
  • ae5f39fb34 implement more primitives Branden J Brown 2025-03-11 08:51:46 -0400
  • ce8d109039 start FindSuccessor query Branden J Brown 2025-03-09 23:50:32 -0400
  • 45efc85a6e implement node communications (Figure 6) Branden J Brown 2025-03-09 12:45:57 -0400
  • 7dd2de5055 add closest-preceding-node operation Branden J Brown 2025-03-08 13:20:23 -0500
  • aa46693f58 add topology types Branden J Brown 2025-03-07 18:06:03 -0500
  • ac31109615 add id representation Branden J Brown 2025-03-07 16:09:48 -0500
  • 2c650804fd initial commit Branden J Brown 2025-03-06 10:14:58 -0500