foundationdb/fdbclient
Evan Tschannen 5ed080721d fix: atomic restore must wait for the restorable version is greater than the lock version
fix: latestRestorableVersion calculation was wrong
2017-12-21 15:45:10 -08:00
..
json_spirit Initial repository commit 2017-05-25 13:48:44 -07:00
vexillographer Fix VersionStamp problems by instead adding a COMMIT_ON_FIRST_PROXY transaction option. 2017-12-20 15:04:04 -08:00
Atomic.h Addressed review comments. 2017-10-25 14:48:05 -07:00
AutoPublicAddress.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
BackupAgent.h fix: atomic restore must wait for the restorable version is greater than the lock version 2017-12-21 15:45:10 -08:00
BackupAgentBase.actor.cpp Add or change a bunch of comments to provide descriptions of function contracts. 2017-12-20 16:57:14 -08:00
BackupContainer.actor.cpp fix: we did not restore to the target version in all cases 2017-12-21 14:11:44 -08:00
BackupContainer.h fixed windows compile issues 2017-12-20 13:48:31 -08:00
ClientDBInfo.h Initial repository commit 2017-05-25 13:48:44 -07:00
ClientLogEvents.h Copy CommitTransactionRequest during tryCommit function call as it is anyway copied inside the function. 2017-11-02 17:00:44 -07:00
ClientWorkerInterface.h Fix a massive amount of valgrind errors and make them easier to debug in the future. 2017-10-27 16:54:44 -07:00
ClusterInterface.h Support log group field in status json 2017-09-28 16:31:29 -07:00
CommitTransaction.h Fix VersionStamp problems by instead adding a COMMIT_ON_FIRST_PROXY transaction option. 2017-12-20 15:04:04 -08:00
CoordinationInterface.h Change excluded cluster controller 2017-11-14 13:57:37 -08:00
DatabaseBackupAgent.actor.cpp Add or change a bunch of comments to provide descriptions of function contracts. 2017-12-20 16:57:14 -08:00
DatabaseContext.h clients ask for key location information directly from the proxy, instead of reading it from the database 2017-12-09 16:10:22 -08:00
EventTypes.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
FDBOptions.h Initial repository commit 2017-05-25 13:48:44 -07:00
FDBTypes.h Merge pull request #222 from cie/alexmiller/drtimefix2 2017-12-20 15:09:23 -08:00
FailureMonitorClient.actor.cpp Fix a massive amount of valgrind errors and make them easier to debug in the future. 2017-10-27 16:54:44 -07:00
FailureMonitorClient.h Initial repository commit 2017-05-25 13:48:44 -07:00
FileBackupAgent.actor.cpp fix: atomic restore must wait for the restorable version is greater than the lock version 2017-12-21 15:45:10 -08:00
IClientApi.h Initial repository commit 2017-05-25 13:48:44 -07:00
KeyBackedTypes.h Add fdbbackup interface 2017-12-14 13:54:01 -08:00
KeyRangeMap.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
KeyRangeMap.h Initial repository commit 2017-05-25 13:48:44 -07:00
Knobs.cpp Added snapshot interval option to "fdbbackup start" which defaults to a new knob's value. Added snapshot info to backup status text. Improvements to fdbbackup help. 2017-12-20 00:49:08 -08:00
Knobs.h Added snapshot interval option to "fdbbackup start" which defaults to a new knob's value. Added snapshot info to backup status text. Improvements to fdbbackup help. 2017-12-20 00:49:08 -08:00
ManagementAPI.actor.cpp renamed past_version to transaction_too_old 2017-09-28 16:35:08 -07:00
ManagementAPI.h added the ability to disable timeKeeper; disabled timeKeeper before consistency check in simulation 2017-09-28 13:13:24 -07:00
MasterProxyInterface.h optimize GetKeyLocationRequests on the proxy so they only require a single map lookup, instead of doing 3 + (3* [number of ranges]) lookups 2017-12-15 20:13:44 -08:00
MetricLogger.actor.cpp Moved MetricLogger actor to fdbclient so applications other than fdbserver can use it. 2017-07-24 13:13:06 -07:00
MetricLogger.h Moved MetricLogger actor to fdbclient so applications other than fdbserver can use it. 2017-07-24 13:13:06 -07:00
MonitorLeader.actor.cpp fix: client might not notice a cluster controller which has changed ids because of process class or exclusion changes 2017-11-27 15:08:03 -08:00
MonitorLeader.h Initial repository commit 2017-05-25 13:48:44 -07:00
MultiVersionAssignmentVars.h Initial repository commit 2017-05-25 13:48:44 -07:00
MultiVersionTransaction.actor.cpp Merge pull request #131 from cie/33300740-with-shutdown-hooks 2017-10-04 09:17:25 -07:00
MultiVersionTransaction.h changed name from thread_completion_hook to network_thread_completion_hook 2017-09-27 11:30:39 -07:00
MutationList.h Initial repository commit 2017-05-25 13:48:44 -07:00
NativeAPI.actor.cpp Merge pull request #222 from cie/alexmiller/drtimefix2 2017-12-20 15:09:23 -08:00
NativeAPI.h Fix VersionStamp problems by instead adding a COMMIT_ON_FIRST_PROXY transaction option. 2017-12-20 15:04:04 -08:00
Notified.h fix build issue from Notified.h not being shuffled in vcxproj files 2017-07-14 16:46:08 -07:00
RYWIterator.cpp Make atomic ops differentiate between unset and empty values. 2017-10-23 16:48:13 -07:00
RYWIterator.h Initial repository commit 2017-05-25 13:48:44 -07:00
ReadYourWrites.actor.cpp Avoid copies and comparisons in RYW get range 2017-11-02 10:51:30 -07:00
ReadYourWrites.h Initial repository commit 2017-05-25 13:48:44 -07:00
RunTransaction.actor.h Add correctness tests for all atomic ops 2017-10-25 13:36:49 -07:00
SnapshotCache.h Initial repository commit 2017-05-25 13:48:44 -07:00
Status.h IBackupContainer has been rewritten to be a logical interface for storing, reading, deleting, expiring, and querying backup data. The details of how the data is organized or stored is now hidden from users of the interface. Both the local and blobstore containers have been rewritten, the key changes being a multi level directory structure and no more use of temporary files or pseudo-symlinks in the blob store implementation. This refactor has a large impact radius as the previous backup container was just a thin wrapper that presented a single level list of files and offered no methods for managing or interpreting the file structure so all of that logic was spread around other places in the code base. This made moving to the new blob store schema very messy, and without this refactor further changes in the future would only be worse. 2017-11-14 23:33:17 -08:00
StatusClient.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
StatusClient.h Initial repository commit 2017-05-25 13:48:44 -07:00
StorageServerInterface.h optimize GetKeyLocationRequests on the proxy so they only require a single map lookup, instead of doing 3 + (3* [number of ranges]) lookups 2017-12-15 20:13:44 -08:00
Subspace.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
Subspace.h Initial repository commit 2017-05-25 13:48:44 -07:00
SystemData.cpp Address code review comments. 2017-10-04 13:36:18 -07:00
SystemData.h Add or change a bunch of comments to provide descriptions of function contracts. 2017-12-20 16:57:14 -08:00
TaskBucket.actor.cpp fixed windows compile issues 2017-12-20 13:48:31 -08:00
TaskBucket.h fixed windows compile issues 2017-12-20 13:48:31 -08:00
ThreadSafeTransaction.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ThreadSafeTransaction.h Initial repository commit 2017-05-25 13:48:44 -07:00
Tuple.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
Tuple.h Initial repository commit 2017-05-25 13:48:44 -07:00
VersionedMap.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
VersionedMap.h Initial repository commit 2017-05-25 13:48:44 -07:00
WriteMap.h Addressed review comments. 2017-10-25 14:48:05 -07:00
fdbclient.vcxproj Moved MetricLogger actor to fdbclient so applications other than fdbserver can use it. 2017-07-24 13:13:06 -07:00
local.mk Initial repository commit 2017-05-25 13:48:44 -07:00