foundationdb/fdbclient
Stephen Atherton 339e15563e Bug fix in blobstore request loop where zero-content requests (i.e. not uploads) could cause mismatches between requests and responses. Added HTTPRequest debug event. 2019-01-04 18:34:16 -08:00
..
json_spirit Initial repository commit 2017-05-25 13:48:44 -07:00
libb64 Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
md5 Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
rapidjson Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
rapidxml Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
sha1 Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
vexillographer Deprecate TLS_plugin option. Don't remove deprecated methods from Go bindings, since that breaks compatibility with old API versions. 2018-08-15 10:11:08 -07:00
AsyncFileBlobStore.actor.cpp Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
AsyncFileBlobStore.actor.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
Atomic.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
AutoPublicAddress.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
BackupAgent.h Changed backup folder scheme to use a much smaller number of unique folders for kv range files, which will speed up list and expire operations. The old scheme is still readable but will no longer be written except in simulation in order to test backward compatibility. 2018-11-23 05:23:56 -08:00
BackupAgentBase.actor.cpp Fix warnings about ACTORs not having waits. Fix shadowing of future variable in KVFileIntegrityCheck. 2018-09-10 10:51:41 -07:00
BackupContainer.actor.cpp Backup dumpFileList() can now take a version range. 2018-12-21 22:42:29 -08:00
BackupContainer.h Backup dumpFileList() can now take a version range. 2018-12-21 22:42:29 -08:00
BlobStore.actor.cpp Bug fix in blobstore request loop where zero-content requests (i.e. not uploads) could cause mismatches between requests and responses. Added HTTPRequest debug event. 2019-01-04 18:34:16 -08:00
BlobStore.h Added BlobStoreEndpoint::bucketExists() to check for existence of a bucket, and createBucket() now uses this to avoid trying to create a bucket that already exists. 2018-11-13 16:18:43 -08:00
ClientDBInfo.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ClientLogEvents.h Relax the rules on trace event Types a bit by allowing multiple underscores, as well as starting with an underscore and consecutive underscores. 2018-06-08 15:40:29 -07:00
ClientWorkerInterface.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ClusterInterface.h In simulation, deserializing a StatusReply now does a strict JSON parse. 2018-09-10 11:13:41 -07:00
CommitTransaction.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
CoordinationInterface.h we need to send notifications when the leader fitness becomes worse so that we repopulate availableCandidates to compare with the new lower fitness 2018-08-13 20:56:02 -07:00
DatabaseBackupAgent.actor.cpp Some more trace event normalization 2018-06-08 13:57:00 -07:00
DatabaseConfiguration.cpp fix: configuring regions to an empty string results in error 2018-11-04 19:29:24 -08:00
DatabaseConfiguration.h added the ability to allow the master to finish recovery before all storage servers in both regions have their mutations. This allows you to recover from scenarios where you lose all your tlogs in one dc. 2018-07-04 01:59:04 -04:00
DatabaseContext.h clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
EventTypes.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FDBOptions.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FDBTypes.h clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
FailureMonitorClient.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FailureMonitorClient.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FileBackupAgent.actor.cpp Bug fix, backups in progress during upgrade to 6.0.16 or later do not have have range file count initialized so reading it must default to 0. 2018-12-02 22:50:26 -08:00
HTTP.actor.cpp Bug fix in blobstore request loop where zero-content requests (i.e. not uploads) could cause mismatches between requests and responses. Added HTTPRequest debug event. 2019-01-04 18:34:16 -08:00
HTTP.h Blobstore client now sends HTTP requests with a header indicating that only XML responses are accepted. JSON responses are no longer supported and xml2json has been removed. The request Date header format is now the standard ISO 8601 format indicated by the S3 documentation. 2018-11-13 00:49:13 -08:00
IClientApi.h Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
JSONDoc.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
JsonBuilder.cpp Rename JsonString to JsonBuilder 2018-09-10 19:01:24 -07:00
JsonBuilder.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
KeyBackedTypes.h Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
KeyRangeMap.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
KeyRangeMap.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Knobs.cpp account for the overhead of tags on a message when batching transactions into a version 2018-11-02 12:52:34 -07:00
Knobs.h account for the overhead of tags on a message when batching transactions into a version 2018-11-02 12:52:34 -07:00
ManagementAPI.actor.cpp changing the database configuration now checks that enough processes exist to support the new configuration 2018-11-30 18:52:24 -08:00
ManagementAPI.h changing the database configuration now checks that enough processes exist to support the new configuration 2018-11-30 18:52:24 -08:00
MasterProxyInterface.h clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
MetricLogger.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
MetricLogger.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
MonitorLeader.actor.cpp suppress spammy trace events 2018-09-04 17:12:26 -07:00
MonitorLeader.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
MultiVersionAssignmentVars.h Merge release-5.1 into release-5.2 2018-05-30 09:09:55 -07:00
MultiVersionTransaction.actor.cpp Don't log a SevWarnAlways event for external_client_already_loaded errors. 2018-08-03 14:26:04 -07:00
MultiVersionTransaction.h Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
MutationList.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
NativeAPI.actor.cpp Merge pull request #896 from ajbeamon/downgrade-incorrect-cluster-file-event 2018-11-10 10:06:36 -08:00
NativeAPI.h Proxy going OOM when applying high volumes of writes to a proxy, particular in a sudden fashion before ratekeeper can control the workload. 2018-06-01 15:21:40 -07:00
Notified.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
RYWIterator.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
RYWIterator.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
ReadYourWrites.actor.cpp call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
ReadYourWrites.h Proxy going OOM when applying high volumes of writes to a proxy, particular in a sudden fashion before ratekeeper can control the workload. 2018-06-01 15:21:40 -07:00
RunTransaction.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Schemas.cpp Rename durable_lag to durability_lag 2018-10-01 09:58:49 -07:00
Schemas.h fixed issues from review, added a safeguard to prevent configuring a cluster to an invalid configuration 2018-09-04 22:16:35 -07:00
SnapshotCache.h Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
Status.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
StatusClient.actor.cpp Moved readJSONStrictly to a client cpp to avoid duplicate definitions at link time. 2018-09-10 14:35:04 -07:00
StatusClient.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
StorageServerInterface.h clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
Subspace.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Subspace.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
SystemData.cpp fix: Do not remove the locality entry for the current transaction logs when removing storage servers 2018-11-11 12:37:53 -08:00
SystemData.h updated comments 2018-11-12 18:42:29 -08:00
TaskBucket.actor.cpp Bug fix where a task could (rarely) be failed and lost if an early timeout extension is done shortly after the task begins. 2018-10-12 14:47:36 -07:00
TaskBucket.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ThreadSafeTransaction.actor.cpp Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
ThreadSafeTransaction.h Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
Tuple.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Tuple.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
VersionedMap.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
VersionedMap.h fix: deferredCleanup did not take into account deleting multiple roots simultaneously 2018-07-12 15:29:02 -07:00
WriteMap.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
fdbclient.vcxproj Blobstore client now sends HTTP requests with a header indicating that only XML responses are accepted. JSON responses are no longer supported and xml2json has been removed. The request Date header format is now the standard ISO 8601 format indicated by the S3 documentation. 2018-11-13 00:49:13 -08:00
local.mk remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00