syncbase/

directory
v0.0.0-...-ff5f600 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2016 License: BSD-3-Clause

Directories

Path Synopsis
Package localblobstore is the interface to a local blob store.
Package localblobstore is the interface to a local blob store.
blobmap
Package blobmap implements a persistent map from blob identifiers to blob meta-data and vice versa.
Package blobmap implements a persistent map from blob identifiers to blob meta-data and vice versa.
chunker
Package chunker breaks a stream of bytes into context-defined chunks whose boundaries are chosen based on content checksums of a window that slides over the data.
Package chunker breaks a stream of bytes into context-defined chunks whose boundaries are chosen based on content checksums of a window that slides over the data.
crc64window
Package crc64window provides CRCs over fixed-sized, rolling windows of bytes.
Package crc64window provides CRCs over fixed-sized, rolling windows of bytes.
fs_cablobstore
Package fs_cablobstore implements a content addressable blob store on top of a file system.
Package fs_cablobstore implements a content addressable blob store on top of a file system.
localblobstore_testlib
A test library for localblobstores.
A test library for localblobstores.
longevity_tests
checker
Package checker defines checkers for syncbase longevity tests.
Package checker defines checkers for syncbase longevity tests.
client
Package client defines an interface that syncbase clients must implement.
Package client defines an interface that syncbase clients must implement.
model
Package model defines functions for generating random sets of model databases, devices, and users that will be simulated in a syncbase longevity test.
Package model defines functions for generating random sets of model databases, devices, and users that will be simulated in a syncbase longevity test.
mounttabled
Package mounttabled wraps the mounttable so that it can be called by gosh.CmdFunc.
Package mounttabled wraps the mounttable so that it can be called by gosh.CmdFunc.
syncbased_vine
Package syncbased_vine implements syncbased, the Syncbase daemon, with a VINE server to enable test-specific network configuration.
Package syncbased_vine implements syncbased, the Syncbase daemon, with a VINE server to enable test-specific network configuration.
Package ping provides a mechanism for pinging a set of servers in parallel to identify responsive ones.
Package ping provides a mechanism for pinging a set of servers in parallel to identify responsive ones.
interfaces
Package interfaces defines internal interfaces for various objects in the Syncbase server implementation.
Package interfaces defines internal interfaces for various objects in the Syncbase server implementation.
Package signing signs syncbase updates using public key signatures, and allows these signatures to be checked on other nodes.
Package signing signs syncbase updates using public key signatures, and allows these signatures to be checked on other nodes.
hashcache
Package hashcache implements a simple cache intended to be indexed by hash values.
Package hashcache implements a simple cache intended to be indexed by hash values.
krl
Package krl implements a trivial, in-memory key revocation list.
Package krl implements a trivial, in-memory key revocation list.
Package store defines the API for the syncbase storage engine.
Package store defines the API for the syncbase storage engine.
leveldb
Package leveldb provides a LevelDB-based implementation of store.Store.
Package leveldb provides a LevelDB-based implementation of store.Store.
memstore
Package memstore provides a simple, in-memory implementation of store.Store.
Package memstore provides a simple, in-memory implementation of store.Store.
ptrie
Package ptrie provides a ptrie to store a mapping from bit strings to arbitrary values.
Package ptrie provides a ptrie to store a mapping from bit strings to arbitrary values.
watchable
Package watchable provides a Syncbase-specific store.Store wrapper that provides versioned storage for specified prefixes and maintains a watchable log of operations performed on versioned records.
Package watchable provides a Syncbase-specific store.Store wrapper that provides versioned storage for specified prefixes and maintains a watchable log of operations performed on versioned records.
Command syncbased runs the Syncbase daemon, which implements the v.io/v23/services/syncbase interfaces.
Command syncbased runs the Syncbase daemon, which implements the v.io/v23/services/syncbase interfaces.
Package syncbaselib defines a Main function that takes syncbased flags as arguments, for use in syncbased/v23_main.go as well as gosh.
Package syncbaselib defines a Main function that takes syncbased flags as arguments, for use in syncbased/v23_main.go as well as gosh.
Package testutil defines helpers for Syncbase tests.
Package testutil defines helpers for Syncbase tests.
Package vclock implements the Syncbase virtual clock, or vclock for short.
Package vclock implements the Syncbase virtual clock, or vclock for short.
Package watchable contains helper functions for the Syncbase-specific operations.
Package watchable contains helper functions for the Syncbase-specific operations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL