mirror of https://github.com/vacp2p/research.git
fmt, headers, toc
This commit is contained in:
parent
e5e8504260
commit
abcbbc135d
|
@ -1,6 +1,6 @@
|
||||||
# Remote log specification
|
# Remote log specification
|
||||||
|
|
||||||
> Version: 0.0.8 (Draft)
|
> Version: 0.0.9 (Draft)
|
||||||
>
|
>
|
||||||
> Authors: Oskar Thorén oskar@status.im, Dean Eigenmann dean@status.im
|
> Authors: Oskar Thorén oskar@status.im, Dean Eigenmann dean@status.im
|
||||||
|
|
||||||
|
@ -14,7 +14,8 @@
|
||||||
- [Synchronization](#synchronization)
|
- [Synchronization](#synchronization)
|
||||||
- [Roles](#roles)
|
- [Roles](#roles)
|
||||||
- [Flow](#flow)
|
- [Flow](#flow)
|
||||||
- [More on the remote log](#more-on-the-remote-log)
|
- [Remote log](#remote-log)
|
||||||
|
- [Next page semantics](#next-page-semantics)
|
||||||
- [Interaction with MVDS](#interaction-with-mvds)
|
- [Interaction with MVDS](#interaction-with-mvds)
|
||||||
- [Footnotes](#footnotes)
|
- [Footnotes](#footnotes)
|
||||||
- [Acknowledgements](#acknowledgements)
|
- [Acknowledgements](#acknowledgements)
|
||||||
|
@ -143,7 +144,7 @@ The *remote log* protobuf is what is stored at the Name system.
|
||||||
Figure 1: Remote log data synchronization.
|
Figure 1: Remote log data synchronization.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
### More on the remote log
|
### Remote log
|
||||||
|
|
||||||
The remote log lets receiving nodes know what data they are missing. Depending
|
The remote log lets receiving nodes know what data they are missing. Depending
|
||||||
on the specific requirements and capabilities of the nodes and name system, the
|
on the specific requirements and capabilities of the nodes and name system, the
|
||||||
|
@ -158,7 +159,7 @@ modes:
|
||||||
<!-- TODO: Elaborate on how to indicate which CAS is used, a la multiaddr -->
|
<!-- TODO: Elaborate on how to indicate which CAS is used, a la multiaddr -->
|
||||||
|
|
||||||
|
|
||||||
*Data format:*
|
**Data format:**
|
||||||
|
|
||||||
```
|
```
|
||||||
| H1_3 | H2_3 |
|
| H1_3 | H2_3 |
|
||||||
|
@ -172,10 +173,17 @@ Here the upper section indicates a list of ordered pairs, and the lower section
|
||||||
contains the address for the next page chunk. `H1` is the native hash function,
|
contains the address for the next page chunk. `H1` is the native hash function,
|
||||||
and `H2` is the one used by the CAS.
|
and `H2` is the one used by the CAS.
|
||||||
|
|
||||||
|
|
||||||
|
### Next page semantics
|
||||||
|
|
||||||
|
TBD.
|
||||||
|
|
||||||
<!-- TODO: Document next page chunk semantics, full page -->
|
<!-- TODO: Document next page chunk semantics, full page -->
|
||||||
|
|
||||||
### Interaction with MVDS
|
### Interaction with MVDS
|
||||||
|
|
||||||
|
TBD.
|
||||||
|
|
||||||
<!-- TODO: Elaborate on interaction with MVDS, especially with what messages are synced, etc -->
|
<!-- TODO: Elaborate on interaction with MVDS, especially with what messages are synced, etc -->
|
||||||
|
|
||||||
## Footnotes
|
## Footnotes
|
||||||
|
|
Loading…
Reference in New Issue