.. |
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: latestRestorable was incorrect
|
2017-12-21 17:09:21 -08:00 |
BackupAgentBase.actor.cpp
|
Simulation improvement, readCommitted() calls that run for a long time would sometimes go too slow depending on the buggified limit, so now the limit is updated for each fetch loop.
|
2017-12-21 17:21:05 -08:00 |
BackupContainer.actor.cpp
|
Rare bug fix. It turns out that backup log files must be written with unique names, otherwise a re-written >1 block log file overwritten after a restore has begun could read some blocks from before the rewrite and some blocks after, but due to random content ordering this would be incorrect and produce a corrupt restore. This bug is very rare because restore would detect an error unless the rewritten log file has exactly same size as the original file, but this is unlikely because the random content order affects block padding and therefore usable content bytes per block.
|
2018-01-02 23:38:01 -08:00 |
BackupContainer.h
|
Improved backup folder structure to be shallower but spread files more uniformly and make each folder's entries lexically sort into version order regardless of numeric length. Improved backup container test to use a random version multiplier on the file versions created in order to test a wide range of versioned folder paths.
|
2018-01-02 23:22:35 -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
|
Bug fix, atomicRestore would fail to get a commit version after a commit_unknown_result where the transaction actually was committed. This would cause the restore to target version -1 so it would use one of the first available restorable versions in the backup instead of the version at which the database was locked.
|
2018-01-03 16:24:02 -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
|
Increased system key size limit to fix some rare backup use cases.
|
2018-01-03 12:05:12 -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 |