foundationdb/fdbclient
Stephen Atherton 42c6f7db34 Taskbucket but fix, caused by accidental removal of task function lookup. Added extendMutex to Task for use around transaction loops that call extendTimeout() to reduce conflicts. 2017-12-03 20:52: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 Taskbucket but fix, caused by accidental removal of task function lookup. Added extendMutex to Task for use around transaction loops that call extendTimeout() to reduce conflicts. 2017-12-03 20:52:09 -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 Bug fixes and improvements to error handling and trace events. The most serious bug was that restore would start at the wrong version, possibly skipping early log and range files. 2017-11-25 00:46:16 -08:00
BackupContainer.h Improvement in blob connnection reuse, oldest connnections in pool are now used first. 2017-11-30 12:57:29 -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: typeString was not static, so it added a lot of memory to MutationRef 2017-11-17 23:36:09 -08:00
CoordinationInterface.h Change excluded cluster controller 2017-11-14 13:57:37 -08:00
DatabaseBackupAgent.actor.cpp Old bug fix, transaction reset() not being called in a retry loop. 2017-12-02 07:02:26 -08: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 but fix, caused by accidental removal of task function lookup. Added extendMutex to Task for use around transaction loops that call extendTimeout() to reduce conflicts. 2017-12-03 20:52: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 Fix a subtle valgrind error. 2017-11-15 19:21:20 -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 but fix, caused by accidental removal of task function lookup. Added extendMutex to Task for use around transaction loops that call extendTimeout() to reduce conflicts. 2017-12-03 20:52:09 -08:00
TaskBucket.h Taskbucket but fix, caused by accidental removal of task function lookup. Added extendMutex to Task for use around transaction loops that call extendTimeout() to reduce conflicts. 2017-12-03 20:52: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