Commit Graph

15314 Commits

Author SHA1 Message Date
Lukas Joswiak ffac985077
Merge pull request #4898 from sfc-gh-ljoswiak/fixes/global-config-processes-2
Fix global config not triggering changes on server processes (attempt 2)
2021-06-04 13:03:42 -07:00
Josh Slocum 2fd6708fe0
Merge pull request #4893 from sfc-gh-jslocum/RYW_fix
Not doing timeout check in WriteDuringRead if simulation is injecting…
2021-06-03 16:38:43 -07:00
Lukas Joswiak 68344cc5e6 clang-format 2021-06-03 14:27:24 -07:00
Lukas Joswiak 12163ed565 Rename variable 2021-06-03 14:27:24 -07:00
Lukas Joswiak ba25b95c6a Fix global config not updating on server processes 2021-06-03 14:27:24 -07:00
A.J. Beamon f20bfb87de
Merge pull request #4900 from sfc-gh-ajbeamon/fix-async-file-cached-open-files-handling
Fix: when a file open completes synchronously, it wasn't being stored in the openFiles map
2021-06-03 14:14:02 -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
Steve Atherton eb9cce6351
Merge pull request #4896 from apple/anoyes/fix-valgrind-precise
Fix two valgrind false positives
2021-06-02 22:49:18 -07:00
Andrew Noyes a655ae3e48 Try not marking buffer undefined 2021-06-02 16:25:25 -07:00
Andrew Noyes eb15746e41 Dereference to get result before marking "no access" 2021-06-02 16:07:04 -07:00
Josh Slocum 522e16ae55 Not doing timeout check in WriteDuringRead if simulation is injecting arbitrary delays 2021-06-02 17:17:27 +00:00
Chaoguang Lin 5f04c2c7f5
Merge pull request #4877 from sfc-gh-clin/fix-datadistribution-special-key
Fix the place when changing dd system key without changing the lock key
2021-06-01 15:52:33 -07:00
A.J. Beamon 6f5ae9d76a
Merge pull request #4882 from sfc-gh-ajbeamon/restarting-test-increase-6.2-version
Require a minimum of 6.2.33 for 6.2 snapshot restarting tests
2021-06-01 09:42:07 -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
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 fe811143a5
Merge pull request #4879 from sfc-gh-ajbeamon/reduce-client-read-failure-frequency
Reduce the frequency that buggified reads are failed
2021-05-28 15:02:45 -07:00
A.J. Beamon 69dbe04d42 Rename WeakFutureReference to UnsafeWeakFutureReference and add warning comment 2021-05-28 14:34:20 -07:00
A.J. Beamon f28dae7c70 Require a minimum of 6.2.33 for 6.2 snapshot restarting tests to avoid a bug in prior versions 2021-05-28 12:43:30 -07:00
Chaoguang Lin 24247b7b3f fix an existing typo in the documentation 2021-05-28 18:46:08 +00:00
Josh Slocum f6253db7dc Addressing final PR comments 2021-05-28 18:19:42 +00:00
Chaoguang Lin 5baeed3e2f Add test for the fix 2021-05-28 17:59:57 +00:00
Evan Tschannen 4a753a0bce
Merge pull request #4623 from dlambrig/issue4252
CDs reject requests using different connection descriptor
2021-05-28 10:45:51 -07:00
Dan Lambright cc3175fc50 remove forwarding 2021-05-28 11:41:42 -04:00
A.J. Beamon 750901dd1d Reduce the frequency that buggified reads are failed so that transactions with a lot of reads aren't doomed to almost always fail. 2021-05-27 21:54:59 -07: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
Renxuan Wang 0bcff864b6
Merge pull request #4874 from jzhou77/apiversion
Add release notes for PR 4863
2021-05-27 10:40:10 -07:00
Chaoguang Lin 5262e41098 Grab moveKeysLockOwnerKey and moveKeysLockWriteKey when update dd related system keys 2021-05-27 17:25:08 +00:00
Jingyu Zhou d233e1736f Add release notes for PR 4863 2021-05-27 09:58:02 -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 53d0ecc2fa respond to comments made on 5/4 2021-05-27 08:08:07 -04:00
Dan Lambright fc65154b5d forward back new coordinator 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
Dan Lambright 60d27d05d8 add knob enabling cross cluster support (default true) 2021-05-27 08:08:07 -04:00
Dan Lambright 065c4fdd5a issue 4252 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
sfc-gh-ngoyal 2799b4f592
Merge pull request #4868 from sfc-gh-jslocum/redwood_test_patches
Fixing multiple small redwood test bugs
2021-05-25 15:47:49 -07:00
Josh Slocum d68cb9b048 Changing role names and enabling tss by default in consistency check 2021-05-25 22:21:43 +00:00
Josh Slocum 95ab07fcb6 Adding comments for clarity 2021-05-25 20:42:07 +00: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