Commit Graph

4721 Commits

Author SHA1 Message Date
Evan Tschannen 628fec8c8b updated status with information about ongoing maintenance
clear the maintenance zone if a different storage server is detected failed
2019-04-02 14:15:51 -07:00
Evan Tschannen d57e76f7e6 Merge commit '56f3f0b1bc60604f965152d856ae29a591227703' into feature-maintenance-zone 2019-04-01 18:58:45 -07:00
Evan Tschannen 56f3f0b1bc
Merge pull request #1398 from etschannen/release-6.1
Increase the priority of the client’s version batch timeout
2019-04-01 18:39:09 -07:00
Evan Tschannen 8714394d42 increase the priority of the client’s version batch timeout, so that we prefer issuing the batch over other possible work 2019-04-01 18:37:40 -07:00
Evan Tschannen 980df10f5a Merge branch 'release-6.1' into feature-maintenance-zone 2019-04-01 18:22:37 -07:00
Evan Tschannen dff34162ed
Merge pull request #1395 from etschannen/release-6.1
Cancel the previous log system recruitment before calling newEpoch
2019-04-01 18:06:35 -07:00
Evan Tschannen c18ad2a136
Merge pull request #1394 from satherton/fix-restore-oom
Bug fix, starting a restore on a tag already in-use would hang and eventually OOM
2019-04-01 18:05:42 -07:00
Evan Tschannen fc269666fc
Merge pull request #1396 from alexmiller-apple/win-unbuffered-6.1
Open incrementalDelete files with OPEN_UNBUFFERED
2019-04-01 18:05:12 -07:00
Evan Tschannen 781cf9b5a0 added the ability to make a zoneId for maintenance in fdbcli 2019-04-01 17:55:13 -07:00
Alex Miller 45c466e269 Open incrementalDelete files with OPEN_UNBUFFERED
This fixes crashes from AsyncFileWinASIO refusing to open a file that
didn't have OPEN_UNBUFFERED.
2019-04-01 17:25:08 -07:00
Evan Tschannen f5de52de91 fix: cancel the previous log system recruitment before calling newEpoch, to avoid multiple actors attempting to modify oldLogSystem at the same time 2019-04-01 16:38:25 -07:00
Evan Tschannen a1632b6f44
Merge pull request #1388 from etschannen/release-6.1
Updated release notes for 6.1.0
2019-04-01 16:35:52 -07:00
Evan Tschannen aa389c2a5c updated release notes based on review feedback 2019-04-01 16:35:18 -07:00
A.J. Beamon b9e782c6b6
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 16:29:26 -07:00
A.J. Beamon 310fe6d4d8
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 16:29:19 -07:00
Evan Tschannen 8421dde4f7 Merge branch 'release-6.1' of github.com:etschannen/foundationdb into release-6.1 2019-04-01 16:07:42 -07:00
Evan Tschannen 8621093974 Merge branch 'release-6.1' of github.com:apple/foundationdb into release-6.1 2019-04-01 16:06:57 -07:00
A.J. Beamon d84fcd79c6
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 15:43:29 -07:00
A.J. Beamon b750d2a0a1
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 15:42:20 -07:00
Evan Tschannen e98983083b
Merge pull request #1391 from vishesh/scratch
fix: Parse IPv6 addresses correctly in status details
2019-04-01 15:41:43 -07:00
Stephen Atherton bae815a777 Bug fix, starting a restore on a tag already in-use would spinloop forever and eventually run out of memory. 2019-04-01 15:00:24 -07:00
Vishesh Yadav 1ba0b4e682 fix: Parse IPv6 addresses correctly in status details 2019-04-01 12:58:26 -07:00
A.J. Beamon fdb46d40af
Merge pull request #1387 from ajbeamon/release-6.1
Improve Python KeySelector representation (cherry-picked from master)
2019-04-01 09:19:34 -07:00
Chris Donati 2d4d219ef2 Improve Python KeySelector representation
Python 2 resolves escape characters when printing byte strings,
which doesn't seem useful in this context.

I replaced __str__ since it defaults to __repr__ and the change
should be suitable for both cases.
2019-04-01 09:18:01 -07:00
Evan Tschannen 74ca0a672d Release notes from 6.0.19 were moved to 6.1.0 2019-03-30 21:28:39 -07:00
Evan Tschannen f36be44599 Updated release notes for 6.1.0 2019-03-30 21:22:17 -07:00
Evan Tschannen 22b0b27078
Merge pull request #1383 from etschannen/feature-batched_huge_arena_sample
Cleaned up some spammy trace events
2019-03-30 17:58:13 -07:00
Evan Tschannen 8ebf771392 cleanup cluster controller trace events 2019-03-30 14:17:18 -07:00
Evan Tschannen d670b74d69 prevent trace event spam by combining huge arena samples 2019-03-30 13:36:13 -07:00
Evan Tschannen a3d38d2992
Merge pull request #1381 from etschannen/release-6.1
Fixed a valgrind correctness bug
2019-03-30 12:03:35 -07:00
Evan Tschannen 933e085967 Merge branch 'release-6.1' of github.com:apple/foundationdb into release-6.1 2019-03-30 12:02:07 -07:00
Evan Tschannen 29a37beb20 fixed a valgrind correctness bug 2019-03-30 12:01:36 -07:00
Evan Tschannen 727aab486a
Merge pull request #1379 from etschannen/release-6.1
The shared tlog could fail to update a stopped tlog’s queueCommitVersion
2019-03-30 10:29:58 -07:00
Alex Miller e7ad39246c
Fix typo 2019-03-29 20:16:26 -07:00
Evan Tschannen a44ffd851e fix: the shared tlog could fail to update a stopped tlog’s queueCommitVersion to version if a second tlog registered before it could issue the first commit for the tlog 2019-03-29 20:11:30 -07:00
Evan Tschannen 5dd6396eed
Merge pull request #1375 from etschannen/release-6.1
change the IPv6 hash function to be more efficient
2019-03-28 17:58:54 -07:00
Evan Tschannen aa368c08a2 changed NetworkAddress hash function to use more bytes from the IP address 2019-03-28 17:47:13 -07:00
Evan Tschannen a30e77b24e
Merge pull request #1377 from bnamasivayam/release-6.1
Multi-test processes waits until a timeout if any of the tester proce…
2019-03-28 17:46:17 -07:00
Balachandar Namasivayam 0bbdc15f71 Multi-test processes waits until a timeout if any of the tester processes restarts. Use getReplyUnlessFailedFor instead of getReply to detect the restarts and fail quickly instead of waiting for a timeout which is usually large. 2019-03-28 17:05:30 -07:00
Evan Tschannen 80ecb12190 change the IPv6 hash function to be more efficient 2019-03-28 14:07:46 -07:00
A.J. Beamon a9fd074042
Merge pull request #1374 from etschannen/release-6.1
renamed BinaryWriter.toStringRef() to .toValue()
2019-03-28 12:46:44 -07:00
Evan Tschannen b6008558d3 renamed BinaryWriter.toStringRef() to .toValue(), because the function now returns a Standalone<StringRef>()
eliminated an unnecessary copy from the proxy commit path
eliminated an unnecessary copy from buffered peek cursor
2019-03-28 11:52:50 -07:00
Evan Tschannen 795ce9f137
Merge pull request #1369 from jzhou77/ratekeeper
Fix SchemaMismatch error
2019-03-27 21:01:37 -07:00
Evan Tschannen 34b9d5e722
Merge pull request #1364 from etschannen/feature-fast-serialize
A few performance optimizations
2019-03-27 20:57:25 -07:00
Evan Tschannen c10f1eea71 QueueModel changed to unordered_map 2019-03-27 20:56:44 -07:00
Evan Tschannen 6997075917 changed back to isV6addr instead of isV4addr for compatibility 2019-03-27 19:55:36 -07:00
Evan Tschannen 2fbecac10f fix: allocation strategy did not take into account the data used by the ArenaBlock 2019-03-27 19:54:58 -07:00
Evan Tschannen f1a4bdd70d changed failureMonitor to use an unordered_map 2019-03-27 19:17:08 -07:00
Evan Tschannen e5a80f2c94 optimized IPaddress 2019-03-27 18:21:13 -07:00
Jingyu Zhou b81de9831f Fix SchemaMismatch error
Add data_distributor and ratekeeper roles to schema.
2019-03-27 09:54:01 -07:00