.. |
json_spirit
|
Initial repository commit
|
2017-05-25 13:48:44 -07:00 |
vexillographer
|
Whitespace fixes and removal of change to java's AbstractTester
|
2018-01-05 13:21:54 -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
|
Improved backup error reporting in backup status. The most recent error for each error type is reported along with how long ago the error occurred, and errors are divided into two categories based on whether or not they occurred since the most recent backup progress.
|
2018-02-16 19:38:31 -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
|
HTTP::doRequest() now reads responses in parallel with sending requests, so if the server responds before receiving all of the the request the client can stop sending the remainder of the request. For PUT requests which upload files, this prevents sending potentially several megabytes of unnecessary bytes if the server responds with an error (such as 429) before the request is completely sent. Updated the backup container unit test to use more parallelism in order to test this new behavior.
|
2018-02-07 10:38:31 -08:00 |
BackupContainer.h
|
Corrected function name to timeKeeperVersionFromDatetime(). 'Fdbbackup expire' now allows an expire_before version of 0 if explicitly passed by version or by timestamp.
|
2018-01-23 00:19:51 -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
|
Fix yet another VersionStamp DR bug.
|
2018-01-05 14:23:11 -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
|
Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1
|
2018-02-16 19:44:36 -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
|
Optimization in backup snapshot dispatching. If the next dispatch version is not ahead of the recently known current version then do not set a scheduled time for new range tasks in order to avoid the overhead and delay of task timeout handling. Adjusted task timeout knobs to avoid large transaction warnings. Removed backtrace() from LargeTransaction trace event. Tweaked suppression in backup trace events.
|
2018-01-24 17:40:02 -08:00 |
Knobs.h
|
Changed core_versionspersecond knob to int64_t type to avoid integer overflow. Cleaned up backup TraceEvent suppression. Added backtrace to LargeTransaction TraceEvent to make it easier to find the source of large commits in applications using NativeAPI directly.
|
2018-01-24 11:59:37 -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
|
increased the priority of getKeyServersLocations, because once a client gets a read version, answering their reads should be higher priority than starting new transactions
|
2018-01-12 13:46:20 -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
|
MultiVersionApi::createCluster was throwing network_not_setup rather than returning it.
|
2018-01-31 10:03:09 -08: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
|
Optimization in backup snapshot dispatching. If the next dispatch version is not ahead of the recently known current version then do not set a scheduled time for new range tasks in order to avoid the overhead and delay of task timeout handling. Adjusted task timeout knobs to avoid large transaction warnings. Removed backtrace() from LargeTransaction trace event. Tweaked suppression in backup trace events.
|
2018-01-24 17:40:02 -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
|
fix: getVersionstamp would return broken promise if a transaction was disposed before being set. getAddressesForKey would not return when resetPromise was set.
|
2018-01-31 13:47:36 -08:00 |
ReadYourWrites.h
|
fix: getVersionstamp would return broken promise if a transaction was disposed before being set. getAddressesForKey would not return when resetPromise was set.
|
2018-01-31 13:47:36 -08: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
|
Fix: last restorable version for a backup tag name (a separate value from the latest restorable version for a configured backup) was not being updated.
|
2018-02-06 13:44:04 -08: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
|
Improved backup error reporting in backup status. The most recent error for each error type is reported along with how long ago the error occurred, and errors are divided into two categories based on whether or not they occurred since the most recent backup progress.
|
2018-02-16 19:38:31 -08:00 |
TaskBucket.h
|
Renamed all TaskBucket backup tasks to more appropriate names. Created the ability to make task aliases and used this to direct old task names to a task definition which will abort backups created before version 5.1.
|
2018-01-04 22:53: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
|
Some visual studio project cleanup.
|
2018-01-10 10:07:18 -08:00 |
local.mk
|
Initial repository commit
|
2017-05-25 13:48:44 -07:00 |