Evan Tschannen
|
fcb8bd6475
|
Revert "Make the sim2 run loop match the behavior of the net2 run loop."
|
2021-06-22 14:50:01 -07:00 |
Evan Tschannen
|
154332a94b
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-sim-time-batching
# Conflicts:
# fdbserver/VersionedBTree.actor.cpp
|
2021-06-22 09:37:40 -07:00 |
Evan Tschannen
|
c1271b555c
|
Merge pull request #5017 from sfc-gh-etschannen/feature-streaming-reply-master
Add a streaming reply method to flow to speed up range reads
|
2021-06-21 21:16:19 -07:00 |
Evan Tschannen
|
244e8f3527
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-streaming-reply-master
# Conflicts:
# fdbclient/CMakeLists.txt
# fdbclient/Knobs.h
# fdbserver/Knobs.h
|
2021-06-21 16:35:21 -07:00 |
Steve Atherton
|
765d94c6b3
|
Test fails with buggify on sometimes because of injected delays in run loop, so test now waits for each future to become ready regardless of delay.
|
2021-06-21 11:34:57 -07:00 |
Evan Tschannen
|
1cec223434
|
cherry pick streaming replies to master
|
2021-06-19 09:47:13 -07:00 |
sfc-gh-tclinkenbeard
|
6619545c30
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-18 19:59:56 -07:00 |
Zhe Wu
|
07ee4029f2
|
Addressing comments.
|
2021-06-17 14:53:15 -07:00 |
Zhe Wu
|
4e3e2b0392
|
Create health monitor in FDB workers to monitor network condition. This change is only inside the worker.
|
2021-06-16 14:50:44 -07:00 |
sfc-gh-tclinkenbeard
|
41c790b299
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-10 22:31:23 -07:00 |
Steve Atherton
|
f7554b8fcb
|
Move FlowMutex unit test to FlowTests.
|
2021-06-08 16:58:35 -07:00 |
Evan Tschannen
|
08a5f17660
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-sim-time-batching
# Conflicts:
# fdbserver/DataDistribution.actor.cpp
|
2021-06-08 10:04:06 -07:00 |
Evan Tschannen
|
52ef8b94fb
|
added comments
|
2021-06-08 09:57:37 -07:00 |
sfc-gh-tclinkenbeard
|
371a38e6e5
|
Merge remote-tracking branch 'origin/master' into remove-extra-copies
|
2021-06-07 10:26:06 -07:00 |
Andrew Noyes
|
402622ace9
|
Merge pull request #4909 from apple/anoyes/fix-ub
Fix several instances of undefined behavior
|
2021-06-07 08:58:45 -07:00 |
sfc-gh-tclinkenbeard
|
f10dd70c37
|
Remove configuration_database from status when disabled
|
2021-06-06 08:51:18 -07:00 |
Andrew Noyes
|
d6a6a8b3dd
|
Remove header that's no longer needed
|
2021-06-06 08:36:48 -07:00 |
Josh Slocum
|
9b36f69b8d
|
Merge pull request #4892 from sfc-gh-jslocum/tss_mappingv2
TSS Mapping Change
|
2021-06-04 14:57:51 -07:00 |
Andrew Noyes
|
ce25a99000
|
Disallow conversion from float in specialCounter
|
2021-06-04 12:09:13 -07:00 |
Andrew Noyes
|
5fbadb66c2
|
Clamp to max int if large float is not representable as int
|
2021-06-04 09:42:39 -07:00 |
A.J. Beamon
|
24d17c013b
|
Add an assert to confirm that try_emplace is inserting a new entry
|
2021-06-03 13:51:47 -07:00 |
A.J. Beamon
|
7d83340993
|
Fix: when a file open completes synchronously, it wasn't being stored in the openFiles map.
|
2021-06-03 13:30:28 -07:00 |
Josh Slocum
|
ac209b32fd
|
Addressing review comments
|
2021-06-03 15:31:16 +00:00 |
Josh Slocum
|
b3e4f182ef
|
TSS Mapping Change
|
2021-06-02 17:30:09 +00:00 |
sfc-gh-tclinkenbeard
|
a775f92fca
|
Merge remote-tracking branch 'origin/master' into config-db
|
2021-06-01 15:39:34 -07:00 |
Josh Slocum
|
d67184163b
|
Merge pull request #4556 from sfc-gh-jslocum/tss
Testing Storage Server
|
2021-06-01 09:11:10 -07:00 |
sfc-gh-tclinkenbeard
|
ca0893571c
|
Move server knobs into fdbclient
|
2021-06-01 03:12:47 -07:00 |
sfc-gh-tclinkenbeard
|
6665f5cc4d
|
Support and test restricted range reads
|
2021-05-29 03:58:18 -07:00 |
A.J. Beamon
|
d35da1aeae
|
Merge pull request #4873 from sfc-gh-ajbeamon/close-files-in-simulation
Actually close files in simulation
|
2021-05-28 15:32:10 -07:00 |
A.J. Beamon
|
69dbe04d42
|
Rename WeakFutureReference to UnsafeWeakFutureReference and add warning comment
|
2021-05-28 14:34:20 -07:00 |
Josh Slocum
|
f6253db7dc
|
Addressing final PR comments
|
2021-05-28 18:19:42 +00:00 |
A.J. Beamon
|
d82eac4062
|
Fix a test issue where closing an AsyncFileNonDurable could permanently prevent you from reopening the file if the machine was in a failed state during cleanup
|
2021-05-27 20:41:49 -07:00 |
Dan Lambright
|
10289ef8f1
|
Respond to AJs comments
|
2021-05-27 09:14:32 -04:00 |
Dan Lambright
|
64c10d3625
|
fix joshua failures, formatting
|
2021-05-27 08:08:07 -04:00 |
Dan Lambright
|
fcfb78162c
|
misc cleanup for publishing
|
2021-05-27 08:08:07 -04:00 |
Dan Lambright
|
742c22cef2
|
Don't allow changing desriptor if knob is set
|
2021-05-27 08:08:07 -04:00 |
A.J. Beamon
|
944a03d575
|
For files that use the atomic write and create mechanism, attempt to remove the file from the openFiles map at both its old and new name
|
2021-05-26 16:26:45 -07:00 |
A.J. Beamon
|
a756469670
|
Use a weak reference in the open files cache (abstracted from a similar cache in AsyncFileCached) to avoid a problem where removing an item from the cache could cause us to reentrantly remove it again.
|
2021-05-26 13:38:24 -07:00 |
Markus Pilman
|
cbce2f6f11
|
delete dead code
|
2021-05-26 11:12:07 -07:00 |
Markus Pilman
|
7b4de4e037
|
Revert change
|
2021-05-26 11:11:51 -07:00 |
Markus Pilman
|
7cb767fd3c
|
only remove files from the open map if they have no modifications in flight
|
2021-05-26 11:11:44 -07:00 |
Markus Pilman
|
04613c3b13
|
handle file renames properly
|
2021-05-26 11:11:37 -07:00 |
Markus Pilman
|
f32ce0c4b5
|
fix typo
|
2021-05-26 11:11:24 -07:00 |
Markus Pilman
|
6bd7fa4036
|
Actually close files in simulation
|
2021-05-26 11:11:12 -07:00 |
Josh Slocum
|
4257ac2b4d
|
More TSS Changes/Fixes
|
2021-05-25 20:37:48 +00:00 |
Josh Slocum
|
ce82c9653e
|
Testing Storage Server implementation
|
2021-05-25 20:28:50 +00:00 |
Evan Tschannen
|
f57f0d64f4
|
Merge branch 'master' into feature-sim-time-batching
# Conflicts:
# fdbserver/DataDistribution.actor.cpp
|
2021-05-20 09:09:35 -07:00 |
sfc-gh-tclinkenbeard
|
748a3ebfbe
|
Add GetSnapshotAndChangesRequest type
|
2021-05-18 15:28:44 -07:00 |
Steve Atherton
|
390b026f08
|
Merge branch 'master' into arena-page
|
2021-05-16 05:06:50 -07:00 |
Steve Atherton
|
2298567c2b
|
Use of aligned_alloc() for 4k pages causes too much wasted virtual memory. Added new 4k-aligned fast allocator, and changed Arena::allocatedAlignedBuffer() to be 4k-specific, now called Arena::allocate4kAlignedBuffer().
|
2021-05-14 23:12:00 -07:00 |