Go to file
Alex Miller 585c9bf68f Quick fix to reduce CPU usage of ensureEpochLive.
It is suspected that policy recomputations are driving proxy CPU usage up, and
thus latency and throughput down.  To quickly confirm this theory, we're
forcing ensureEpochLive to wait until it has RF responses, which means we'll
probably only validate the policy once per call.
2017-09-21 18:22:24 -07:00
bindings Merge pull request #155 from cie/feature-jni-no-memcpy 2017-09-20 11:01:29 -07:00
build Initial repository commit 2017-05-25 13:48:44 -07:00
design Update tuple.md 2017-09-19 22:41:55 +00:00
fdbbackup fix: call initSignalSafeUnwind in fdbcli and backup to avoid hangs in slow task profiling. 2017-08-07 15:55:08 -07:00
fdbcli added a new multi_dc configuration 2017-09-01 15:45:27 -07:00
fdbclient refactored monitorLeader to avoid the risk of one generation or coordinators interfering with the next 2017-09-20 17:42:12 -07:00
fdbmonitor replace wd40 references from fdbmonitor with command to unset environment variables 2017-07-19 15:38:29 -07:00
fdbrpc added the ability to disable connection failures for a period of time after one happens 2017-09-18 12:46:29 -07:00
fdbserver Quick fix to reduce CPU usage of ensureEpochLive. 2017-09-21 18:22:24 -07:00
fdbservice Initial repository commit 2017-05-25 13:48:44 -07:00
flow fix: We cannot inject faults after renaming the file, because we could end up with two asyncFileNonDurable open for the same file 2017-09-21 18:11:18 -07:00
layers Remove a few more outdated items 2017-09-01 09:15:59 -07:00
packaging Merge from release-5.0.4 2017-08-29 15:04:28 -07:00
recipes updated paths and formatting with go docs and examples 2017-07-05 17:25:32 -07:00
tests added the ability to disable connection failures for a period of time after one happens 2017-09-18 12:46:29 -07: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 Added min version compilation option for OS X 2017-08-07 11:56:12 -07: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 Update version.target to 5.0.5 as next patch version 2017-08-29 14:09:23 -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.