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
Jingyu Zhou
49fdc35e5e
Gperftools Profiling fix.
...
Fix a bug and update gperftools compiling flags
The added flags are recommended by gperftools here:
https://github.com/gperftools/gperftools
Verified that heap profiles are saved with the following command:
HEAPPROFILE=/tmp/fdbserver fdbserver [args...]
2019-04-01 14:42:18 -07:00
mpilman
b148981bba
Fixed compilation issues with char*
2019-04-01 14:29:45 -07:00
Vishesh Yadav
73d0517a86
doc: Document change to log filename format
2019-04-01 14:28:09 -07:00
Jingyu Zhou
47b4b82628
Merge branch 'master' into fix-unreferenced
2019-04-01 14:07:19 -07:00
Jingyu Zhou
3f76be8f45
Merge remote-tracking branch 'apple/master' into fix-unreferenced
2019-04-01 14:00:43 -07:00
Jingyu Zhou
f7f8ddd894
Fix warnings on unused variables
...
Found by -Wunused-variable flag.
2019-04-01 14:00:20 -07:00
Vishesh Yadav
1ba0b4e682
fix: Parse IPv6 addresses correctly in status details
2019-04-01 12:58:26 -07:00
Jingyu Zhou
fdd2d89723
Update documentation/sphinx/source/release-notes.rst
...
Co-Authored-By: ajbeamon <ajbeamon@users.noreply.github.com>
2019-04-01 11:41:29 -07:00
A.J. Beamon
bf82de1f4b
Some release notes updates
2019-04-01 11:06:19 -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
A.J. Beamon
324438cf26
Merge pull request #1385 from cdonati/python-keyselector-repr
...
Improve Python KeySelector representation
2019-04-01 09:17:31 -07:00
mpilman
7ad1da2631
Added documentation for JavaWorkload
2019-03-31 22:08:09 -07:00
mpilman
e23e63c6ac
Implemented JavaWorkload
...
This change allows a user to write a workload in Java.
The way this is implemented is by creating a JVM within the
simulator and calling the corresponding workload class. A
workload can then run in the simulator or on a testing cluster.
If the workload is executed within the simulator, the resulting
test will not be deterministic anymore as it will execute in a
different thread (and even without that it is not clear, whether
we could get determinism as the JVM does a lot of stuff that are
not deterministic).
This is intendet to get better testing of the Java client and
layer authors can use the simulator to test their layers on a single
machine but they can still simulate failing machines etc.
2019-03-31 17:57:43 -07:00
Chris Donati
f1331dbac6
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-03-31 11:54:36 -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
9f85868f6c
Merge pull request #1384 from etschannen/master
...
Merge 6.1 into master
2019-03-30 18:00:14 -07:00
Evan Tschannen
a46620fbee
Merge branch 'release-6.1'
2019-03-30 17:59:28 -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
7ccd6e782b
Merge pull request #1378 from etschannen/master
...
Merge 6.1 into master
2019-03-28 18:02:26 -07:00
Evan Tschannen
d882c060bf
Merge commit '5dd6396eed0de0dfea6cf9eecc307995eff5cedc'
2019-03-28 18:00:55 -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
99e71d561e
Merge pull request #1373 from etschannen/master
...
Merge 6.1 into master
2019-03-27 21:04:28 -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
836bb95a7a
Merge pull request #1372 from etschannen/master
...
Merge 6.1 into master
2019-03-27 21:00:49 -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