Go to file
Stephen Atherton 0c1c42b0ca Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-02-07 10:38:41 -08:00
bindings Remove non-existing file FdbJNI.h from visual studio project 2018-01-24 12:07:43 -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 Corrected function name to timeKeeperVersionFromDatetime(). 'Fdbbackup expire' now allows an expire_before version of 0 if explicitly passed by version or by timestamp. 2018-01-23 00:19:51 -08:00
fdbcli Better message is displayed to the user. 2017-11-09 13:55:19 -08:00
fdbclient HTTP::doRequest() now reads responses in parallel with sending requests, so if the server responds before receiving all of the the request the client can stop sending the remainder of the request. For PUT requests which upload files, this prevents sending potentially several megabytes of unnecessary bytes if the server responds with an error (such as 429) before the request is completely sent. Updated the backup container unit test to use more parallelism in order to test this new behavior. 2018-02-07 10:38:31 -08:00
fdbmonitor Add some comments to watch setting in fdbmonitor. 2018-01-04 11:31:01 -08:00
fdbrpc HTTP::doRequest() now reads responses in parallel with sending requests, so if the server responds before receiving all of the the request the client can stop sending the remainder of the request. For PUT requests which upload files, this prevents sending potentially several megabytes of unnecessary bytes if the server responds with an error (such as 429) before the request is completely sent. Updated the backup container unit test to use more parallelism in order to test this new behavior. 2018-02-07 10:38:31 -08:00
fdbserver fix: knob was set to incorrect value 2018-02-06 18:11:45 -08:00
fdbservice Initial repository commit 2017-05-25 13:48:44 -07:00
flow fix: getVersionstamp would return broken promise if a transaction was disposed before being set. getAddressesForKey would not return when resetPromise was set. 2018-01-31 13:47:36 -08:00
layers Remove a few more outdated items 2017-09-01 09:15:59 -07:00
packaging it's all guid 2018-01-25 12:48:20 -08:00
recipes Update API_VERSION from 500 to 510 2017-10-11 13:49:38 -07:00
tests Changes to backup folder structure in BackupContainerBlobStore at the top level inside the backup bucket. All data files now live under data/<backup_name> and there is an 'index' at backups/<backup_name> which indicates what backups exist. Backup names can now contain '/' characters. 2018-01-23 11:46:16 -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 bump versions.target target version to 5.1.1 2018-01-25 12:50:02 -08: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.