From fd33915e96c8bc8cf7169369e1d3c2bc7dffc1da Mon Sep 17 00:00:00 2001 From: Oskar Thoren Date: Tue, 6 Aug 2019 13:14:01 +0800 Subject: [PATCH] Better dir structure --- remote_log/.gitignore | 1 + remote_log/{ => src}/cas.nim | 0 remote_log/{ => src}/client.nim | 0 remote_log/{ => src}/node.nim | 7 +++++++ remote_log/{ => src}/node_receiving.nim | 0 remote_log/{ => src}/node_sending.nim | 0 remote_log/{ => src}/ns.nim | 0 remote_log/{ => src}/server.nim | 0 8 files changed, 8 insertions(+) create mode 100644 remote_log/.gitignore rename remote_log/{ => src}/cas.nim (100%) rename remote_log/{ => src}/client.nim (100%) rename remote_log/{ => src}/node.nim (65%) rename remote_log/{ => src}/node_receiving.nim (100%) rename remote_log/{ => src}/node_sending.nim (100%) rename remote_log/{ => src}/ns.nim (100%) rename remote_log/{ => src}/server.nim (100%) 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