Commit Graph

3612 Commits

Author SHA1 Message Date
Evan Tschannen 962ff501c1 updated release notes 2019-01-07 18:23:05 -08:00
Evan Tschannen 5a6576c85a updated documentation for 6.0.18 2019-01-07 18:15:36 -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
Alex Miller 09aa1ce55b Add boost-1.67.0 to the Dockerfile alongside 1.52.0 2019-01-07 17:17:09 -08:00
Evan Tschannen b9ecbff410
Merge pull request #980 from kocolosk/update-redundancy-mode-descriptions
Update redundancy mode descriptions
2019-01-07 16:55:19 -08:00
Alex Miller 6feac8a6c4
Merge pull request #1001 from etschannen/release-6.0
byte sample recovery did not use limits for its range reads, leading to slow tasks
2019-01-07 16:38:25 -08:00
Evan Tschannen 900a81d3d2
Merge pull request #1007 from satherton/fix-backup-expire-bugs
Backup fixes and improvements
2019-01-07 12:42:01 -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
Alex Miller 4692f5258b
Merge pull request #998 from atn34/modern-gcc
Modern gcc
2019-01-04 18:00:24 -08:00
Evan Tschannen 57293a2db0 byte sample recovery did not use limits for its range reads, leading to slow tasks 2019-01-04 10:32:31 -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
Stephen Atherton 276ca82af4 Added --loggroup option to all fdbbackup modes. 2019-01-04 00:15:51 -08:00
Andrew Noyes d5430d7bf8 Remove ignore "-Wreturn-local-addr" pragma
This seems to still build on gcc 8
2019-01-03 13:55:17 -08:00
Alex Miller de89f9be71
Merge pull request #999 from apkar/fix-make-build
Fix Make build.
2019-01-03 13:46:42 -08:00
Alex Miller 7c6e012c13
Merge pull request #996 from apkar/cmake-cleanup
Move Java specific setup into bindings/java/CMakeLists.txt
2019-01-03 13:19:49 -08:00
Bhaskar Muppana 448e654a03 Fix Make build. 2019-01-03 13:14:02 -08:00
Andrew Noyes 75fd8e6e17 Include <sys/sysmacros.h> 2019-01-03 12:44:29 -08:00
Markus Pilman dbe9baff1f Several small compilation fixes for new versions of gcc
There are several missing includes for cmath in the code, I added those.

Next, Coro returns a reference to a stack variable and this causes a
warning. As this is probably ok for Coro, I disabled the warning in
that file for GCC. I want to have this warning in the build system as
it is generally a very useful warning to have.

Another change is that major and minor are deprecated for a while now.
I replaced those with gnu_dev_major and gnu_dev_minor.

ErrorOr currently implements operators ==, !=, and <. These do not
compile because Error does not implement ==. This compiles on older
versions of gcc and clang because ErrorOr<T>::operator== is not used
anywhere. It is still wrong though and newer gcc versions complain.
I simply removed these methods.

The most interesting fix is that TraceEvent::~TraceEvent is currently
throwing exceptions. This is illegal behavior in C++11 and a idea in
older versions of C++. For now I simply removed the throw, but this
might need some more thought.
2019-01-03 12:44:19 -08:00
Evan Tschannen 4901e37b8f
Merge pull request #983 from alexmiller-apple/compilationfixes
Various minor fixes
2019-01-03 10:01:05 -08:00
Andrew Noyes 3f399dd9be Indent within anonymous namespace 2019-01-03 09:21:09 -08:00
Andrew Noyes 71f9de2db6 Fix whitespace 2019-01-03 09:12:03 -08:00
Andrew Noyes 7eb6765698 Mention that xml is the default 2019-01-03 08:48:31 -08:00
Stephen Atherton 19c0ccd4c0 Added fdbbackup dump option to list files and sizes in a backup for a given version range. 2019-01-03 02:35:31 -08:00
Bhaskar Muppana 5a8419e5cf Move Java specific setup into bindings/java/CMakeLists.txt
and s/SET/set
2019-01-02 21:19:08 -08:00
Bhaskar Muppana aa2a76ef4c
Merge pull request #981 from alexmiller-apple/cmake
Add a CMake build system
2019-01-02 18:50:15 -08:00
Andrew Noyes 80dd1efaf6 Assign to g_traceLog.formatter 2019-01-02 16:42:00 -08:00
Alex Miller 0d06c08350
Merge pull request #993 from szhou1234/deprecate_dmcs
Prefer MCS instead of DMCS which has been deprecated in Mono
2019-01-02 17:37:01 -06:00
Andrew Noyes bce5b03340 Fix whitespace 2019-01-02 15:24:11 -08:00
Alec Grieser d9584aeddf
Merge pull request #994 from ajbeamon/fix-add-paretheses-to-bitwise-ops
Add parentheses to bitwise ops (turned up by clang after recent change)
2019-01-02 15:11:24 -08:00
Alex Miller 665f33a194
Removing whitespace introduced by GitHub UI 2019-01-02 17:11:11 -06:00
Alex Miller df810d181f
Change required CMake version to 3.12 2019-01-02 17:09:21 -06:00
mpilman a31df1b0a6 Addressed comments from pull requests
- Moved some larger sections in CMakeLists.txt into separate files
- Fixed an include issue on OS X
- Fixed boost version
- Use PROJECT_VERSION by default instead of using versions.target
2019-01-02 13:32:26 -08:00
A.J. Beamon d8f33a2419 Add parentheses to bitwise ops (turned up by clang after recent change) 2019-01-02 10:15:59 -08:00
Simon Zhou f8657f5cde Prefer MCS instead of DMCS which has been deprecated in Mono 2019-01-01 18:53:54 -08:00
Alex Miller 73f53f9861
Merge pull request #991 from atn34/replace-ampersand-operator
Replace & operator with variadic function
2018-12-30 22:51:59 -06:00
Alex Miller f02426938d
Merge pull request #992 from szhou1234/fix_null
Avoid null check to get rid of build error on Mac
2018-12-30 22:19:35 -06:00
Simon Zhou 7edf221986 Avoid null check 2018-12-28 13:09:04 -08:00
anoyes 6a4d87802b Replace & operator with variadic function 2018-12-28 11:33:42 -08:00
Stephen Atherton 928876be81 Backup dumpFileList() can now take a version range. 2018-12-21 22:42:29 -08:00
Stephen Atherton f64d5321e9 Backup describe, expire, and delete will now clearly indicate when there is no backup at the given URL. 2018-12-20 18:05:23 -08:00
anoyes 1bca665b29 Document --trace_format flag 2018-12-20 16:22:41 -08:00
anoyes 03b48fb452 s/--trace-format/--trace_format/ 2018-12-20 15:58:26 -08:00
anoyes b8df5acc15 Add --trace_format flag to fdbserver 2018-12-20 15:02:01 -08:00
Steve Atherton 9881b1d074
Merge pull request #977 from alexmiller-apple/abspath
Use abspath when dealing with the simulator file-cache
2018-12-20 14:56:38 -08:00
Xin Dong 6d278e466b
Merge pull request #985 from dongxinEric/docs/clarifications-for-tls-docs
Resolves issue #984: made some clarifications in TLS docs.
2018-12-20 14:33:06 -08:00
Alex Miller 464dc6c7b2
Apply suggestions from code review
Co-Authored-By: dongxinEric <jiangzian1987dx@gmail.com>
2018-12-20 14:31:11 -08:00
Xin Dong b00b07c5ed Resolves #984: made some clarifications in TLS docs. 2018-12-20 14:09:56 -08:00
anoyes 33a4aac249 Fix build 2018-12-20 11:55:59 -08:00
anoyes 4b31d209da Emit valid json for unprintable characters 2018-12-20 11:43:18 -08:00