foundationdb/fdbclient
Stephen Atherton ab0017f023 TaskBucket’s TaskFunc interface now has an optional handleError() which is called on any task that throws an error from execute() or finish(). Restore and Backup tasks use this to ensure that any errors that occur are placed in the backup or restore config’s lastError property. Bug fixes in log and range file encodings. 2017-11-15 13:33:09 -08:00
..
json_spirit Initial repository commit 2017-05-25 13:48:44 -07:00
vexillographer Merge remote-tracking branch 'origin/master' into bindings-versionstamps-in-tuples 2017-10-26 08:58:09 -07: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 Merge branch 'master' into backup-container-refactor 2017-11-15 08:14:47 -08:00
BackupAgentBase.actor.cpp 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
BackupContainer.actor.cpp TaskBucket’s TaskFunc interface now has an optional handleError() which is called on any task that throws an error from execute() or finish(). Restore and Backup tasks use this to ensure that any errors that occur are placed in the backup or restore config’s lastError property. Bug fixes in log and range file encodings. 2017-11-15 13:33:09 -08:00
BackupContainer.h TaskBucket’s TaskFunc interface now has an optional handleError() which is called on any task that throws an error from execute() or finish(). Restore and Backup tasks use this to ensure that any errors that occur are placed in the backup or restore config’s lastError property. Bug fixes in log and range file encodings. 2017-11-15 13:33:09 -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 Addressed review comments. 2017-10-25 14:48:05 -07:00
CoordinationInterface.h Introduce prevChangeID to CandidacyRequest and LeaderHeartbeatRequest 2017-10-12 17:11:58 -07:00
DatabaseBackupAgent.actor.cpp fix: disableKey was read before options were set 2017-10-30 13:11:54 -07:00
DatabaseContext.h onMasterProxiesChanged was being triggered when any member of ClientDBInfo changed. Change the behavior to be triggered only when proxies field in ClientDBInfo is changed. 2017-11-01 18:29:56 -07: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 Initial repository commit 2017-05-25 13:48:44 -07: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 TaskBucket’s TaskFunc interface now has an optional handleError() which is called on any task that throws an error from execute() or finish(). Restore and Backup tasks use this to ensure that any errors that occur are placed in the backup or restore config’s lastError property. Bug fixes in log and range file encodings. 2017-11-15 13:33:09 -08:00
IClientApi.h Initial repository commit 2017-05-25 13:48:44 -07:00
KeyBackedTypes.h Merge branch 'master' into backup-container-refactor 2017-11-15 08:14:47 -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 Merge branch 'master' into backup-container-refactor 2017-11-15 08:14:47 -08:00
Knobs.h Merge branch 'master' into backup-container-refactor 2017-11-15 08:14:47 -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 shard system keyspace 2017-07-26 13:47:31 -07: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 refactored monitor leader again to be even safer. 2017-09-22 15:06:11 -07: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 Do not automatically change a cluster file that does not match what you expect. 2017-11-10 14:12:45 -08:00
NativeAPI.h Merge branch 'master' into getrange-perf-improvements 2017-10-26 09:25:04 -07: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 Initial repository commit 2017-05-25 13:48:44 -07: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 Allow client profiling to be configured from fdbcli. 2017-10-04 13:36:18 -07:00
TaskBucket.actor.cpp TaskBucket’s TaskFunc interface now has an optional handleError() which is called on any task that throws an error from execute() or finish(). Restore and Backup tasks use this to ensure that any errors that occur are placed in the backup or restore config’s lastError property. Bug fixes in log and range file encodings. 2017-11-15 13:33:09 -08:00
TaskBucket.h TaskBucket’s TaskFunc interface now has an optional handleError() which is called on any task that throws an error from execute() or finish(). Restore and Backup tasks use this to ensure that any errors that occur are placed in the backup or restore config’s lastError property. Bug fixes in log and range file encodings. 2017-11-15 13:33:09 -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