Markus Pilman
0e474ed47e
Update fdbrpc/Stats.h
...
Co-Authored-By: Evan Tschannen <36455792+etschannen@users.noreply.github.com>
2019-07-31 19:56:21 -07:00
mpilman
7d247af500
Two minor bug fixes from recent optimizations
2019-07-31 19:14:11 -07:00
Evan Tschannen
f33969c9d4
Merge pull request #1949 from atn34/at-what-cost3
...
Improve read performance part 1 of 2
2019-07-31 18:05:05 -07:00
Andrew Noyes
1bad0fd44e
Make requestTime private
2019-07-31 17:59:35 -07:00
mpilman
dabe516320
Avoid unnecessary timer calls
2019-07-31 17:59:35 -07:00
Andrew Noyes
2dd3a6afe1
Fully qualify base class members
2019-07-31 17:59:35 -07:00
Andrew Noyes
0569df00f6
Remove indirection in LoadBalancedReply serialization
2019-07-31 17:59:35 -07:00
Evan Tschannen
ea1f6afa58
Merge pull request #1948 from etschannen/master
...
There were still use cases where this checks are necessary
2019-07-31 17:46:14 -07:00
Evan Tschannen
3774ff55b0
There were still use cases where this checks are necessary
2019-07-31 17:45:21 -07:00
Evan Tschannen
7d7aa27c2d
Merge pull request #1814 from dongxinEric/feature/1508/finer-grained-dd-controls
...
Added finer grained controls to DataDistribution in fdbcli.
2019-07-31 17:36:20 -07:00
Evan Tschannen
dccd7323c3
Merge pull request #1939 from vishesh/task/release-notes-6.2
...
Update release notes for 6.2
2019-07-31 17:24:35 -07:00
Evan Tschannen
32d65754ad
Merge pull request #1943 from kaomakino/kaomakino/sqlite_btree_prefetch
...
Prefetch B-Tree cells in sqlite3BtreeMovetoUnpacked() to reduce cache misses
2019-07-31 17:24:10 -07:00
Evan Tschannen
c7a4293d3c
Merge pull request #1946 from etschannen/master
...
updated knobs to allow more batch priority traffic
2019-07-31 17:22:56 -07:00
Evan Tschannen
a0b29ff82f
updated knobs to allow more batch priority traffic
2019-07-31 17:19:41 -07:00
Evan Tschannen
f4bcfcd53c
Merge pull request #1944 from etschannen/master
...
more bug fixes
2019-07-31 17:13:58 -07:00
Evan Tschannen
854ee75664
we no longer need to special case for txs tag, because it will be initialized by createTagData
2019-07-31 17:13:15 -07:00
Evan Tschannen
4308ff86f7
increased the MAX_TEAMS_PER_SERVER
2019-07-31 16:08:18 -07:00
Evan Tschannen
0063ef62ea
fix: the client would not shrink the proxy list in all cases
2019-07-31 16:06:51 -07:00
Evan Tschannen
ff171e293e
fix: always make sure to add txsTags to localTags for remote logs
2019-07-31 16:04:35 -07:00
Evan Tschannen
bba01c6531
fix: add subsetOfEmergencyTeam could add an unsorted team
2019-07-31 16:02:08 -07:00
Alvin Moore
bd3cfb12eb
Merge pull request #1906 from mpilman/features/docker-ninja
...
Add Ninja to the Dockerfile
2019-07-31 15:45:44 -07:00
Kao Makino
1a7eed0811
prefetch btree cells in sqlite3BtreeMovetoUnpacked
2019-07-31 22:39:08 +00:00
Alvin Moore
ef9187446c
Merge pull request #1882 from mpilman/bug/libexec-tgz
...
Put fdbmonitor into `sbin` dir in tgz-package
2019-07-31 14:27:07 -07:00
Alvin Moore
67c2c27372
Merge pull request #1937 from jzhou77/clang
...
Suppress warnings for clang on Linux
2019-07-31 14:19:49 -07:00
Alvin Moore
fe92fbc7ba
Merge pull request #1927 from jzhou77/db-option
...
Fix a clang compiling error without sse4.2
2019-07-31 14:18:43 -07:00
Vishesh Yadav
0a47fe3c22
Merge branch 'master' into task/release-notes-6.2
2019-07-31 13:57:06 -07:00
Balachandar Namasivayam
e8a9931dbe
Merge pull request #1918 from atn34/at-what-cost
...
Avoid memcpy for small types
2019-07-31 11:39:38 -07:00
A.J. Beamon
95bf465d77
Merge pull request #1933 from satherton/release-note-fdbrestore
...
Added release note for fdbrestore cluster file argument fix from rele…
2019-07-31 08:27:02 -07:00
Vishesh Yadav
bb33794338
Update release notes for 6.2
2019-07-31 00:53:16 -07:00
Xin Dong
b653ddb30d
Final clean ups after rebasing master
2019-07-30 22:35:34 -07:00
Xin Dong
cda70700cc
Address review comments. 50K correctness with no failures.
2019-07-30 22:24:30 -07:00
Xin Dong
5d20364423
Address review comments
2019-07-30 22:24:30 -07:00
Xin Dong
1922c39377
Resolve review comments. 100K run shows one suspecious ASSERT_WE_THINK failure which I think could be a race.
2019-07-30 22:24:30 -07:00
Xin Dong
c6e5472d8d
Apply suggestions from code review
...
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-07-30 22:20:45 -07:00
Xin Dong
a1afafc17c
Accept suggested change.
...
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-07-30 22:20:45 -07:00
Xin Dong
f5d6e3a5b3
- Addressed review commends
...
- Added test for the storage server failure disable switch
2019-07-30 22:20:45 -07:00
Xin Dong
0f87ae91ac
Remove the unused variable
2019-07-30 22:20:45 -07:00
Xin Dong
ae11efcb0a
Made following changes:
...
- Make sure the disabled data distribution won't be accidentally enabled by the 'maintenance' command
- Make sure the status json reflects the status of DD accordingly
- Make sure the CLI can play with the new DD states correctly, i.e. print out warns when necessary
2019-07-30 22:20:45 -07:00
Xin Dong
4ecfc9830f
Added finer grained controls to DataDistribution in fdbcli. What's happening under the hood is:
...
- Use pre-existing 'healthZone' key and write a special value to it in order to disable DD for all storage server failures
- Use a new system key 'rebalanceDDIgnored' key to disable/enable DD for all rebalance reasons(MountainChopper and ValleyFiller)
Kicked off two 200K correctness and showed no related errors.
2019-07-30 22:17:21 -07:00
Jingyu Zhou
a92478ffc8
Suppress warnings for clang on Linux
2019-07-30 21:43:54 -07:00
Jingyu Zhou
daf1e09af4
Explicitly check for clang and g++
2019-07-30 20:08:56 -07:00
Evan Tschannen
7d7cd5e97a
Merge pull request #1936 from etschannen/master
...
fixed another bad trace event name
2019-07-30 19:37:11 -07:00
Evan Tschannen
dd4ab63d90
fixed another bad trace event name
2019-07-30 19:36:26 -07:00
Evan Tschannen
3c1c646a08
Merge pull request #1935 from etschannen/master
...
fixed invalid trace event name
2019-07-30 19:24:45 -07:00
Evan Tschannen
b8cd51c4d3
fixed invalid trace event name
2019-07-30 19:23:54 -07:00
Evan Tschannen
fcc0f7a681
Merge pull request #1934 from etschannen/feature-bool-knobs
...
Added a knob to always use CAUSAL_READ_RISKY for GRV
2019-07-30 18:38:20 -07:00
mpilman
97d6babb53
fix `make html` issue
2019-07-30 18:36:10 -07:00
mpilman
058f21b0fc
fixed merge conflicts
2019-07-30 18:36:10 -07:00
mpilman
aaef83e122
Added first parser functionality for sequences
2019-07-30 18:36:10 -07:00
mpilman
72bb69b306
collapse recursive calls
2019-07-30 18:36:10 -07:00