Commit Graph

5437 Commits

Author SHA1 Message Date
Trevor Clinkenbeard 1e8f7e5b82 Refactor NextFastAllocatedSize to be constexpr function 2019-06-11 15:55:23 -07:00
Evan Tschannen 566f546e04
Merge pull request from kaomakino/kaomakino/mako
mako (C API) benchmark
2019-06-11 13:36:06 -07:00
Evan Tschannen 9fdbf0c846
Merge pull request from tclinken/features/local-rk
Local Ratekeeper
2019-06-11 13:24:08 -07:00
Trevor Clinkenbeard cb420ea4bd Only construct waitDescription in simulator 2019-06-11 12:43:39 -07:00
mpilman 4c62458172 Make valgrind work on Fedora 30 2019-06-11 10:27:08 -07:00
Trevor Clinkenbeard 8144882d7b Merge branch 'apple-master' into features/local-rk 2019-06-10 19:40:25 -07:00
Trevor Clinkenbeard 46b77819aa Fixed LocalRatekeeper test 2019-06-10 18:25:58 -07:00
mpilman 8590cd4286 Add libc++ support for non-MacOS 2019-06-10 17:34:03 -07:00
Evan Tschannen a6ab86fc4b
Merge pull request from alexmiller-apple/remove-ubuntu-14.04-hack
Remove a horrible hack aiming at Ubuntu 14.04's libstdc++_pic.
2019-06-10 14:56:28 -07:00
Alex Miller 0b07dbd05c Remove a horrible hack aiming at Ubuntu 14.04's libstdc++_pic.
Because our supported build environments no longer include Ubuntu 14.04,
and this is causing problems with libc++-based builds.
2019-06-10 13:16:03 -07:00
Kao Makino 431513c654 Make mako sources a variable 2019-06-06 16:58:11 -07:00
Kao Makino db300f71c5 Build mako automatically 2019-06-06 14:53:26 -07:00
Evan Tschannen 5bdf5aaeb6
Merge pull request from etschannen/master
Merge 6.1 into master
2019-06-06 13:57:34 -07:00
Evan Tschannen cfa46ef48e fix compiler errors 2019-06-06 12:57:46 -07:00
Alvin Moore 3fcf491b00
Merge pull request from AlvinMooreSr/cmake-ccache
Enable ccache by Environmental Variable
2019-06-06 12:50:02 -07:00
Alvin Moore 4e99bebb18 Added support for enabling ccache by environmental variable 2019-06-06 08:54:31 -07:00
Kao Makino c812224ddb Adjust mako.rst formatting 2019-06-05 17:26:40 -07:00
Kao Makino d2d5d52dca add mako.rst 2019-06-05 17:21:26 -07:00
A.J. Beamon 4dfec31a9c
Merge pull request from alexmiller-apple/fix-printable
Fix printable() being incorrect for bytes >127.
2019-06-05 16:23:44 -07:00
Trevor Clinkenbeard 8dbb231f33 Don't reject read requests until the storage server durability lag gets large enough 2019-06-05 15:42:58 -07:00
Alex Miller 526468becb Fix printable() being incorrect for bytes >127.
The use of `auto` hid that TraceableString<T>::begin(value) was a signed
char, and therefore `*iter` was -1, and -1/16 is 0.

Thus, a 0xFF byte was printed as \x0f.  Forcing it to an unsigned type
makes it correctly become \xff.
2019-06-05 14:41:31 -07:00
Trevor Clinkenbeard d1d98f298a Changed storage server getPenalty calculation.
Penalty should always be >= 1.0
2019-06-05 14:14:40 -07:00
Kao Makino 8a3facbb77 Add the error handling for commits 2019-06-05 13:19:53 -07:00
Alex Miller 531f69a969
Merge pull request from zjuLcg/MakoWorkload
Mako workload
2019-06-05 11:51:23 -07:00
A.J. Beamon dbfa746494 Don't set the deterministic random seed with platform::getRandomSeed since that is what it does by default. 2019-06-05 11:48:29 -07:00
A.J. Beamon c027792d0f Make the default seed of the generator returned by deterministicRandom() random. This means that the random number sequence won't be deterministic unless you set a seed. 2019-06-05 11:48:29 -07:00
A.J. Beamon 31e82a6d6d Clients should seed the deterministic random number generator on the network thread. 2019-06-05 11:48:29 -07:00
Alex Miller 77697666e6 Make USE_CCACHE=ON print an error if ccache is not found 2019-06-05 11:46:41 -07:00
Alex Miller 78137c9ae8 Add a cmake flag to enable ccache use by default. 2019-06-05 11:46:41 -07:00
Kao Makino 1c7fa2bc7a Update build instruction 2019-06-04 17:38:05 -07:00
Kao Makino 42c14dcdc2 Fix build stuff 2019-06-04 17:35:47 -07:00
chaoguang 877a59fab9 add in fdbserver.vcxproj.filters 2019-06-04 15:58:17 -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
Evan Tschannen beff187560 Merge branch 'master' of github.com:apple/foundationdb 2019-06-03 18:39:56 -07:00
Evan Tschannen 2f78b08c1c
Merge pull request from etschannen/post-release-cleanup-6.1.9
Post release cleanup 6.1.9
2019-06-03 18:35:39 -07:00
Evan Tschannen adda088c40 update installer WIX GUID following release 2019-06-03 18:34:50 -07:00
Evan Tschannen f0d8b7784e update versions target to 6.1.10 2019-06-03 18:34:50 -07:00
Evan Tschannen a6c09645bf
Merge pull request from satherton/reduce-http-error-noise
For HTTP requests, a missing request ID in the response is ignored if…
2019-06-03 17:07:01 -07:00
Steve Atherton 08e7f41331
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: Evan Tschannen <36455792+etschannen@users.noreply.github.com>
2019-06-03 17:06:29 -07:00
Stephen Atherton 87e2c6cd5b Added release note about HTTP request id handling change. 2019-06-03 16:59:36 -07:00
Evan Tschannen 50f963d006
Merge pull request from etschannen/release-6.1
updated documentation for 6.1.9
2019-06-03 16:58:59 -07:00
Evan Tschannen 7ef0025c84
Merge pull request from etschannen/prepare-release-6.1.9
update installer WIX GUID following release
2019-06-03 16:58:45 -07:00
Stephen Atherton d0011c3844 Merge branch 'release-6.1' of https://github.com/apple/foundationdb into reduce-http-error-noise 2019-06-03 16:51:21 -07:00
chaoguang 66811b7bd2 update to latest version 2019-06-03 16:49:19 -07:00
Evan Tschannen e40301449b update installer WIX GUID following release 2019-06-03 16:49:13 -07:00
chaoguang 3055376b45 remove static keyword to make variables not in binary 2019-06-03 16:40:34 -07:00
Evan Tschannen e0d80d115b updated documentation for 6.1.9 2019-06-03 15:08:35 -07:00
A.J. Beamon bb22ee7d37
Merge pull request from etschannen/feature-coordinator-bug
The coordinators did not always converge on the same leader
2019-06-03 15:04:25 -07:00
A.J. Beamon 773bce9e32
Merge pull request from etschannen/feature-cc-mem-leak
Fixed a memory leak on the cluster controller
2019-06-03 15:02:36 -07:00
A.J. Beamon de9b5f20f7
Merge pull request from etschannen/feature-fast-printable
Improved the CPU efficiency of printable
2019-06-03 15:01:58 -07:00