Trevor Clinkenbeard
1e8f7e5b82
Refactor NextFastAllocatedSize to be constexpr function
2019-06-11 15:55:23 -07:00
Evan Tschannen
566f546e04
Merge pull request #1646 from kaomakino/kaomakino/mako
...
mako (C API) benchmark
2019-06-11 13:36:06 -07:00
Evan Tschannen
9fdbf0c846
Merge pull request #1477 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 #1673 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 #1662 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 #1669 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 #1667 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 #1586 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 #1661 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 #1651 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 #1658 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 #1660 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 #1649 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 #1643 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 #1641 from etschannen/feature-fast-printable
...
Improved the CPU efficiency of printable
2019-06-03 15:01:58 -07:00