foundationdb/fdbclient
Vishesh Yadav 3eb9b23024 Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint
- This patch will make FDB listen to multiple addresses given via
  command line. Although, we'll still use first address in most places,
  this patch starts using vector<NetworkAddress> in Endpoint at some basic
  places.
- When sending packets to an endpoint, pick a random network address in
  endpoints
- Renames Endpoint::address to Endpoint::addresses since it
  now holds a vector of addresses.
2018-12-13 13:36:52 -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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
AsyncFileBlobStore.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
AsyncFileBlobStore.actor.h fixed a merge error 2018-11-12 19:20:39 -08:00
Atomic.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
AutoPublicAddress.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
BackupAgent.h Merge branch 'release-6.0' 2018-11-27 14:41:46 -08:00
BackupAgentBase.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
BackupContainer.actor.cpp Merge branch 'release-6.0' 2018-11-27 14:41:46 -08:00
BackupContainer.h Merge branch 'release-6.0' 2018-11-27 14:41:46 -08:00
BlobStore.actor.cpp fixed merge error with BlobStore 2018-11-27 17:10:09 -08:00
BlobStore.h Merge branch 'release-6.0' of github.com:apple/foundationdb 2018-11-27 09:50:39 -08:00
ClientDBInfo.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
ClusterInterface.h Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
CommitTransaction.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
CoordinationInterface.h Take a vector of network addresses from CLI to start FDB server 2018-12-13 13:36:52 -08:00
DatabaseBackupAgent.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
DatabaseConfiguration.cpp Merge branch 'release-6.0' 2018-11-10 13:04: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 Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
EventTypes.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
FDBOptions.h Log network, cluster, and database options when they are set. Throw an exception if the option being set doesn't exist. 2018-07-17 16:23:16 -07:00
FDBTypes.h Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
FailureMonitorClient.actor.cpp Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -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 Merge branch 'release-6.0' 2018-12-03 18:26:52 -08:00
HTTP.actor.cpp fixed merge error 2018-11-13 16:35: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 Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
JSONDoc.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
JsonBuilder.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
JsonBuilder.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
KeyBackedTypes.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
KeyRangeMap.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
KeyRangeMap.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Knobs.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08: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 Merge branch 'release-6.0' 2018-12-03 18:26:52 -08:00
ManagementAPI.h Merge branch 'release-6.0' 2018-12-03 18:26:52 -08:00
MasterProxyInterface.h Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
MetricLogger.actor.cpp Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
MetricLogger.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
MonitorLeader.actor.cpp Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
MonitorLeader.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
MultiVersionAssignmentVars.h Merge release-5.1 into release-5.2 2018-05-30 09:09:55 -07:00
MultiVersionTransaction.actor.cpp Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
MultiVersionTransaction.h Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
MutationList.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
NativeAPI.actor.cpp Remove unused localAddress parameter from newNet2 and Net2 classes 2018-12-13 13:36:52 -08:00
NativeAPI.h Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
Notified.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
RYWIterator.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
RYWIterator.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ReadYourWrites.actor.cpp Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
ReadYourWrites.h Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
RunTransaction.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Schemas.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Schemas.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
SnapshotCache.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Status.h Move AsyncFileBlobStore and related files to fdbclient. 2018-10-26 13:49:42 -07:00
StatusClient.actor.cpp Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
StatusClient.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
StorageServerInterface.h Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
Subspace.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Subspace.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
SystemData.cpp Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
SystemData.h Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
TaskBucket.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
TaskBucket.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ThreadSafeTransaction.actor.cpp Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
ThreadSafeTransaction.h Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi 2018-11-10 10:16:18 -08:00
Tuple.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Tuple.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
VersionedMap.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
VersionedMap.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
WriteMap.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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