diff --git a/remote_log/.gitignore b/remote_log/.gitignore new file mode 100644 index 0000000..36f971e --- /dev/null +++ b/remote_log/.gitignore @@ -0,0 +1 @@ +bin/* diff --git a/remote_log/cas.nim b/remote_log/src/cas.nim similarity index 100% rename from remote_log/cas.nim rename to remote_log/src/cas.nim diff --git a/remote_log/client.nim b/remote_log/src/client.nim similarity index 100% rename from remote_log/client.nim rename to remote_log/src/client.nim diff --git a/remote_log/node.nim b/remote_log/src/node.nim similarity index 65% rename from remote_log/node.nim rename to remote_log/src/node.nim index 9615f71..1e6a744 100644 --- a/remote_log/node.nim +++ b/remote_log/src/node.nim @@ -22,3 +22,10 @@ client.close() # 1) Node wants to post data to ns, and ns stores it # 2) Node can recevive + +# Since we want to use CAS update result to do NS update, +# Having sending and receiving behavior in same proc seems desirable +# Also easier to reason about, so let's do that + +# To do encoding we probably want something like protobuf, or maybe use hacky +# stringify if that's a thing, or JSON diff --git a/remote_log/node_receiving.nim b/remote_log/src/node_receiving.nim similarity index 100% rename from remote_log/node_receiving.nim rename to remote_log/src/node_receiving.nim diff --git a/remote_log/node_sending.nim b/remote_log/src/node_sending.nim similarity index 100% rename from remote_log/node_sending.nim rename to remote_log/src/node_sending.nim diff --git a/remote_log/ns.nim b/remote_log/src/ns.nim similarity index 100% rename from remote_log/ns.nim rename to remote_log/src/ns.nim diff --git a/remote_log/server.nim b/remote_log/src/server.nim similarity index 100% rename from remote_log/server.nim rename to remote_log/src/server.nim