Go to file
Alvin Moore 2e6ce03224 Merge pull request #232 from cie/build-dont-compile-hpp
Filter out .hpp files from *_BUILD_SOURCES (like we do with .h files)…
2018-01-12 14:09:25 -08:00
bindings Whitespace fixes and removal of change to java's AbstractTester 2018-01-05 13:21:54 -08:00
build Patch up the makefiles and remove references to the completable bindings 2017-12-13 11:07:19 -08:00
design tuple and versionstamp documentation updates 2017-10-24 17:53:16 -07:00
fdbbackup Bug fixes. Fdbbackup delete was broken. Blobstore backup container deletion would do too much listing before deletions began due to list operations queueing up ahead of and starving the delete operations. Created new knob and blob endpoint limit for concurrent list operations to fix this. Increased blob request timeout default because some requests were taking longer. Crash fixes in blobstore doRequest() which wasn't checking that response object is valid before using it in error conditions. Filesystem-like backup container class (covering blobstore and local dirs) now ignores unrecognized filenames for describe() and expire() operations. 2018-01-05 23:06:39 -08:00
fdbcli Better message is displayed to the user. 2017-11-09 13:55:19 -08:00
fdbclient increased the priority of getKeyServersLocations, because once a client gets a read version, answering their reads should be higher priority than starting new transactions 2018-01-12 13:46:20 -08:00
fdbmonitor Add some comments to watch setting in fdbmonitor. 2018-01-04 11:31:01 -08:00
fdbrpc Merge pull request #232 from cie/build-dont-compile-hpp 2018-01-12 14:09:25 -08:00
fdbserver we need to check the server list at a higher priority, because if we do not notice a storage server interface change for a long period of time, we will mark it as failed 2018-01-12 12:51:07 -08:00
fdbservice Initial repository commit 2017-05-25 13:48:44 -07:00
flow increased the priority of getKeyServersLocations, because once a client gets a read version, answering their reads should be higher priority than starting new transactions 2018-01-12 13:46:20 -08:00
layers Remove a few more outdated items 2017-09-01 09:15:59 -07:00
packaging Merge branch 'release-5.0' 2017-11-02 10:42:30 -07:00
recipes Update API_VERSION from 500 to 510 2017-10-11 13:49:38 -07:00
tests Added new test that combines atomic backup/restore. Added randomization to delays in AtomicRestore workload. 2018-01-05 14:43:21 -08:00
.gitignore Initial repository commit 2017-05-25 13:48:44 -07:00
ACKNOWLEDGEMENTS Initial repository commit 2017-05-25 13:48:44 -07:00
LICENSE Initial repository commit 2017-05-25 13:48:44 -07:00
Makefile Patch up the makefiles and remove references to the completable bindings 2017-12-13 11:07:19 -08:00
README.md Initial repository commit 2017-05-25 13:48:44 -07:00
foundationdb.sln Initial repository commit 2017-05-25 13:48:44 -07:00
versions.target updated version.target to 5.1 2017-05-25 13:55:36 -07:00

README.md

FoundationDB

FoundationDB is a distributed database designed to handle large volumes of structured data across clusters of commodity servers. It organizes data as an ordered key-value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has excellent performance for write-intensive workloads. Users interact with the database using API language binding.