Stephen Atherton
|
5049421a0e
|
More comments, debug output improvements.
|
2017-08-28 17:26:53 -07:00 |
Stephen Atherton
|
14ef5bed42
|
Major bug fix. In certain situations, some mutations were being applied to two adjacent pages, which had a lot of crazy side effects.
|
2017-08-28 06:28:49 -07:00 |
Stephen Atherton
|
d9136743f7
|
Bug fix, reformatted and cleaned up a lot of debug output.
|
2017-08-28 03:53:29 -07:00 |
Stephen Atherton
|
0fd57e9183
|
Many bug fixes.
|
2017-08-28 01:57:01 -07:00 |
Stephen Atherton
|
1070a5ed66
|
Several bug fixes.
|
2017-08-25 15:48:32 -07:00 |
Stephen Atherton
|
888093463b
|
Checkpointing progress on large rewrite of how mutations are stored and applied. Not working yet.
|
2017-08-24 17:25:53 -07:00 |
Stephen Atherton
|
0b817f95f2
|
Bug fixes, but there’s still an issue with crossing page boundaries at the same key.
|
2017-08-22 11:30:44 -07:00 |
Stephen Atherton
|
aff31b7f36
|
Checkpointing. Clears almost work, but two edge cases aren’t handled correctly yet involving range clears that must cross leaf page boundaries.
|
2017-08-21 22:29:57 -07:00 |
Stephen Atherton
|
de03491475
|
Switched to new commit buffer type which can support more than set, but so far only set is implemented.
|
2017-08-04 00:01:25 -07:00 |
Stephen Atherton
|
dbcd3526d7
|
Memory lifetime bug fix and previously missed changes for enforcing only reading committed versions.
|
2017-08-03 15:07:29 -07:00 |
Stephen Atherton
|
31314d06d4
|
Added test stats. Added enforcement of only reading committed versions, which is a currently an implementation limitation.
|
2017-07-25 16:10:19 -07:00 |
Stephen Atherton
|
d61f74e52b
|
Debug output changes.
|
2017-07-14 13:39:58 -07:00 |
Stephen Atherton
|
8b3569e27e
|
Bug fix.
|
2017-07-14 11:37:08 -07:00 |
Stephen Atherton
|
fc0557252b
|
Bug fixes. Btree now uses page 0 as root and will write initial page only if necessary. Added debug printf macro.
|
2017-07-14 11:36:49 -07:00 |
Stephen Atherton
|
d8b82ecbe4
|
Added use of IndirectShadowPager. Moved MemoryPager code into .cpp because of type conflicts and its implementation doesn’t need to be externally visible anyway. Added start of a performance test. Renamed tests. Correctness/set now has random reopen of disk based pager before verification. Added asserts for when keys or values that are too large to fit in a single page.
|
2017-07-13 22:11:48 -07:00 |
Stephen Atherton
|
b56f5643d5
|
Bug fixes.
|
2017-07-13 14:51:39 -07:00 |
Stephen Atherton
|
bea061fd75
|
Bug fix, building tree root (1 or more top levels) must happen inside commitSubtree() otherwise the root page logical ID (1) can be written out of version order.
|
2017-07-13 11:32:14 -07:00 |
Stephen Atherton
|
c508e8bdf9
|
Adjacent internal btree pages can now contain the same keys at different versions.
|
2017-07-04 23:49:18 -07:00 |
Stephen Atherton
|
1a71df1871
|
Lots of bug fixes and debug output added. Unitttest for set works…pretty often.
|
2017-07-04 23:41:48 -07:00 |
Stephen Atherton
|
b65ad3563c
|
Merge branch 'master' into feature-redwood
# Conflicts:
# fdbserver/fdbserver.vcxproj
# fdbserver/fdbserver.vcxproj.filters
|
2017-06-09 14:56:41 -07:00 |
Stephen Atherton
|
ac8c289296
|
Merge branch 'release-5.0'
|
2017-06-01 16:03:02 -07:00 |
Evan Tschannen
|
2d0dbd57e8
|
randomized the delays in atomic switchover workload
|
2017-06-01 12:08:21 -07:00 |
Evan Tschannen
|
bfcbb5623f
|
fixed build from merge error
|
2017-06-01 12:07:30 -07:00 |
Evan Tschannen
|
6eeb453892
|
Merge branch 'release-5.0'
|
2017-06-01 11:55:22 -07:00 |
Evan Tschannen
|
276073d91b
|
Merge branch 'release-4.6' into release-5.0
|
2017-06-01 11:54:54 -07:00 |
Stephen Atherton
|
e318aabe55
|
Merge branch 'release-5.0'
|
2017-05-31 17:10:48 -07:00 |
Stephen Atherton
|
fa4fdb1f1d
|
Merge branch 'fix-io-timeout-handling' into release-5.0
# Conflicts:
# fdbserver/optimisttest.actor.cpp
|
2017-05-31 17:03:15 -07:00 |
Evan Tschannen
|
4e7eabbd4a
|
Merge branch 'release-5.0'
|
2017-05-31 16:24:08 -07:00 |
Evan Tschannen
|
1626e16377
|
Merge branch 'release-4.6' into release-5.0
|
2017-05-31 16:23:37 -07:00 |
Alvin Moore
|
333f2e4865
|
Added connection fault disabler within setup of backup submission. It should be reviewed to determine the amount of time to wait before disabling
|
2017-05-31 14:21:50 -07:00 |
A.J. Beamon
|
510914c7c1
|
Merge branch 'release-5.0'
|
2017-05-31 08:47:50 -07:00 |
Yichi Chiang
|
41d9bce2d7
|
Merge pull request #115 from cie/checksum-off-with-tls
Disable checksum when TLS is enabled
|
2017-05-30 11:43:53 -07:00 |
Stephen Atherton
|
bc1e18535e
|
Merge branch 'release-5.0'
|
2017-05-26 18:51:31 -07:00 |
Stephen Atherton
|
98604d33a0
|
Merge branch 'fix-io-timeout-handling'
# Conflicts:
# fdbrpc/AsyncFileKAIO.actor.h
# fdbrpc/sim2.actor.cpp
# fdbserver/KeyValueStoreSQLite.actor.cpp
# fdbserver/optimisttest.actor.cpp
# fdbserver/worker.actor.cpp
# fdbserver/workloads/MachineAttrition.actor.cpp
# tests/fast/SidebandWithStatus.txt
# tests/rare/LargeApiCorrectnessStatus.txt
# tests/slow/DDBalanceAndRemoveStatus.txt
|
2017-05-26 18:43:08 -07:00 |
Stephen Atherton
|
7260e38545
|
Merge branch 'fix-io-timeout-handling'
# Conflicts:
# fdbrpc/AsyncFileKAIO.actor.h
# fdbrpc/sim2.actor.cpp
# fdbserver/KeyValueStoreSQLite.actor.cpp
# fdbserver/optimisttest.actor.cpp
# fdbserver/worker.actor.cpp
# fdbserver/workloads/MachineAttrition.actor.cpp
# tests/fast/SidebandWithStatus.txt
# tests/rare/LargeApiCorrectnessStatus.txt
# tests/slow/DDBalanceAndRemoveStatus.txt
|
2017-05-26 17:43:28 -07:00 |
Yichi Chiang
|
d2ad46680c
|
Disable checksum when TLS is enabled
|
2017-05-26 15:34:40 -07:00 |
A.J. Beamon
|
bffa1facb5
|
Merge branch 'release-5.0'
|
2017-05-26 15:21:08 -07:00 |
A.J. Beamon
|
b0af820d61
|
Add back a cast that I shouldn’t have removed.
|
2017-05-26 15:20:47 -07:00 |
A.J. Beamon
|
abdbd8b672
|
Merge branch 'release-5.0'
|
2017-05-26 15:00:38 -07:00 |
Alvin Moore
|
89a9c2bb72
|
Merge branch 'release-5.0' of github.com:apple/foundationdb into release-5.0
|
2017-05-26 14:52:22 -07:00 |
Alvin Moore
|
ba606c2135
|
Removed NOT_IN_CLEAN macro from file
|
2017-05-26 14:52:06 -07:00 |
Alvin Moore
|
b28ed397a2
|
Fixed printf field width specifier to reduce compilation warnings within OS X
|
2017-05-26 14:51:34 -07:00 |
Alec Grieser
|
0740d587dd
|
Merge pull request #82 from cie/bindings-tuple-improvements
<rdar://problem/30053926> Bindings: Upstream Tuple2 changes from CK's fdbext
|
2017-05-26 14:38:43 -07:00 |
Alec Grieser
|
1bca602956
|
updated javadoc for fromStream with new types
|
2017-05-26 14:36:12 -07:00 |
A.J. Beamon
|
bd3757ba90
|
We no longer need to cast int to int64_t when inserting into flow tuples.
|
2017-05-26 14:32:56 -07:00 |
Alec Grieser
|
d9dffd39ac
|
Merge pull request #111 from cie/java-remove-transaction-reset
Remove transaction reset from Java bindings.
|
2017-05-26 14:28:51 -07:00 |
Alvin Moore
|
0b9ed67e12
|
Fixed support for RemoveServers Workload
Added availability functions to simulation
|
2017-05-26 14:20:11 -07:00 |
Alec Grieser
|
15eed95508
|
Merge pull request #114 from cie/flow-bindings-remove-pre-api500
Flow bindings no longer support API versions prior to 500. Remove DB name argument.
|
2017-05-26 14:19:08 -07:00 |
Alec Grieser
|
1e29aef09c
|
Merge pull request #113 from cie/node-remove-pre-api500-code
Remove old api version specific code, remove dbname from open/createDatabase
|
2017-05-26 14:18:04 -07:00 |
A.J. Beamon
|
ad7c4708ec
|
Change streamline tester supported API versions to match node.
|
2017-05-26 14:00:11 -07:00 |