Steve Atherton
|
32f4f013c2
|
Bug fix: HTTPS requests could hang. HTTP client was using stated contract for IConnection, which was different from the contract assumed by FlowTransport and implemented by SSLConnection. Updated HTTP client, added comments to IConnection to clarify the actual interface contract.
|
2020-04-24 17:59:32 -07:00 |
Andrew Noyes
|
319a823b79
|
Fix whitespace
|
2019-07-11 17:35:37 -07:00 |
Andrew Noyes
|
ae6f17625e
|
Support PacketBuffer's of arbitrary size
|
2019-07-11 17:35:37 -07:00 |
Alex Miller
|
7a500cd37f
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
This is so that APIs that take priorities don't take ints, which are
common and easy to accidentally pass the wrong thing.
|
2019-06-25 02:47:35 -07:00 |
Evan Tschannen
|
29b96414e2
|
Merge branch 'release-6.1'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbclient/NativeAPI.actor.cpp
# fdbserver/Coordination.actor.cpp
# flow/Arena.h
# versions.target
|
2019-06-03 18:49:35 -07:00 |
Stephen Atherton
|
7ac62fb40f
|
For HTTP requests, a missing request ID in the response is ignored if the response code is 5xx indicating a server error.
|
2019-05-31 12:33:39 -07:00 |
A.J. Beamon
|
5f55f3f613
|
Replace g_random and g_nondeterministic_random with functions deterministicRandom() and nondeterministicRandom() that return thread_local random number generators. Delete g_debug_random and trace_random. Allow only deterministicRandom() to be seeded, and require it to be seeded from each thread on which it is used.
|
2019-05-10 14:01:52 -07:00 |
Stephen Atherton
|
bc0b2aa040
|
Merge branch 'release-6.0' of https://github.com/apple/foundationdb
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbbackup/backup.actor.cpp
# fdbclient/BlobStore.actor.cpp
|
2019-03-12 04:49:12 -07:00 |
Steve Atherton
|
dcb3ce7848
|
Merge branch 'release-6.0' into fdbbackup-modify
|
2019-03-07 23:07:17 -08:00 |
Stephen Atherton
|
5980276aea
|
An HTTP RequestID/ResponseID mismatch is logged as only a warning if the response code is 5xx and the responseID is empty.
|
2019-03-05 16:51:52 -08:00 |
Stephen Atherton
|
d3377722d5
|
Added blob store Backup URL parameter 'header' which enables addition of custom HTTP header fields to blob store HTTP requests. Added 'fdbbackup modify' command line tool for changing the backup URL and parameters, default snapshot interval, and/or current snapshot interval of a running backup.
|
2019-03-05 04:00:11 -08:00 |
mpilman
|
c1592b4c3a
|
Several minor fixes within fdbclient
|
2019-02-19 15:16:59 -08:00 |
mpilman
|
479a4d7c22
|
Minor fixes in fdbclient for intellisense
|
2019-02-19 15:16:59 -08:00 |
Andrew Noyes
|
067a445e06
|
Replace unused _ variables with wait(success(...))
|
2019-02-12 17:30:30 -08:00 |
Evan Tschannen
|
684a22a52b
|
Merge branch 'release-6.0'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbbackup/backup.actor.cpp
# fdbclient/BackupContainer.actor.cpp
# fdbclient/HTTP.actor.cpp
# fdbserver/storageserver.actor.cpp
# fdbserver/workloads/BackupCorrectness.actor.cpp
# versions.target
|
2019-01-09 16:14:46 -08:00 |
Stephen Atherton
|
d005594bdd
|
Added optional support for sending a unique id per request in a header for logging/tracking purposes.
|
2019-01-08 14:48:47 -08:00 |
Stephen Atherton
|
0ec216a1fa
|
Added X-Request-ID header to HTTP requests and verification of matching ID in response, if present.
|
2019-01-07 17:56:38 -08:00 |
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 |
Stephen Atherton
|
f05bb0eb9b
|
Stop escaping dot in HTTP resource string normalization.
|
2019-01-04 00:35:58 -08:00 |
Stephen Atherton
|
8d4d8ccba6
|
Stopped escaping some printable characters in urlEscape() method for normalizing HTTP resource strings.
|
2019-01-04 00:17:02 -08:00 |
Evan Tschannen
|
7862a8bb88
|
fixed merge error
|
2018-11-13 16:35:16 -08:00 |
Evan Tschannen
|
e45952bc53
|
Merge branch 'release-6.0'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbclient/BackupContainer.actor.cpp
# fdbclient/BlobStore.actor.cpp
# fdbclient/HTTP.actor.cpp
# tests/BlobStore.txt
# versions.target
|
2018-11-13 16:06:39 -08:00 |
Stephen Atherton
|
1009599662
|
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 |
Evan Tschannen
|
4b5d0b4e2c
|
Merge branch 'release-6.0'
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbclient/AsyncFileBlobStore.actor.cpp
# fdbclient/AsyncFileBlobStore.actor.h
# fdbclient/BlobStore.actor.cpp
# fdbclient/BlobStore.h
# fdbclient/HTTP.actor.cpp
# fdbclient/ManagementAPI.actor.cpp
# fdbclient/NativeAPI.actor.cpp
# fdbrpc/LoadBalance.actor.h
# fdbrpc/batcher.actor.h
# fdbrpc/fdbrpc.vcxproj
# fdbrpc/sim2.actor.cpp
# fdbserver/DataDistribution.actor.cpp
# fdbserver/DataDistributionTracker.actor.cpp
# fdbserver/SimulatedCluster.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/masterserver.actor.cpp
|
2018-11-10 13:04:24 -08:00 |
A.J. Beamon
|
776b289bfe
|
Move AsyncFileBlobStore and related files to fdbclient.
|
2018-10-26 13:49:42 -07:00 |