Trevor Clinkenbeard
d523d509a7
Enable additional clang-tidy correctness checks
2026-07-15 22:00:36 -07:00
Trevor Clinkenbeard
48aabbd925
Fix non-Linux Net2FileSystem fallback braces
2026-06-24 12:50:42 -07:00
Trevor Clinkenbeard
fe42e6fd79
Enforce clang-tidy braces around long statements
2026-06-22 23:01:11 -07:00
Trevor Clinkenbeard
7e5233d699
Address tlog spill review comments
2026-06-08 13:09:19 -07:00
Trevor Clinkenbeard
cf29fba33a
Support spilling to separate directory on tlogs
2026-06-02 14:27:56 -07:00
Trevor Clinkenbeard
73a5716c90
Apply clang-format to makeReference cleanup
2026-05-09 13:24:59 -07:00
Trevor Clinkenbeard
f4e8de2410
Preserve base reference types in mapped lambdas
2026-05-09 13:24:20 -07:00
Trevor Clinkenbeard
d7f1bdc66f
Prefer makeReference for polymorphic references
2026-05-09 13:13:05 -07:00
Trevor Clinkenbeard
515c58a12d
Restore Windows async file include
2026-05-08 12:32:02 -07:00
Trevor Clinkenbeard
eed2bd7d2b
Use IWYU to remove additional unused includes
2026-05-08 10:19:58 -07:00
Trevor Clinkenbeard
b4933e5a48
Remove unused includes from core implementation files
2026-05-07 13:31:01 -07:00
Akanksha Mahajan
54795dcc94
Design changes to pass encryption_block_size to fdbbackup command and remove knob ( #13023 )
2026-04-30 13:32:14 -07:00
Trevor Clinkenbeard
d8401b0748
Encapsulate fdbrpc header files
2026-04-20 15:48:50 +00:00
Trevor Clinkenbeard
e1fb01de63
Convert AsyncFileEIO.actor.h to standard coroutines
2026-04-19 19:53:58 +00:00
Trevor Clinkenbeard
b20cabb643
Rename AsyncFileKAIO.actor.h
2026-04-19 19:53:58 +00:00
Trevor Clinkenbeard
db96a643c0
Convert AsyncFileCached.actor.h to standard coroutine
2026-04-19 19:53:58 +00:00
Trevor Clinkenbeard
695526aa48
Rename non-actor files
2026-03-22 03:06:37 +00:00
Trevor Clinkenbeard
96d3f4b1d2
Rename actor files without ACTORs
2026-03-20 08:30:40 +00:00
Jingyu Zhou
2d2a2144f4
Update copyright years to 2013-2026 ( #12653 )
...
No functional changes.
2026-01-22 10:49:41 -08:00
Syed Paymaan Raza
c3e7542cda
Update end year in copyright header
2024-08-02 09:40:11 -07:00
Hao Fu
8555ac9b71
Implement checksum via LRU-like approach to save space ( #11194 )
2024-02-21 12:24:51 +08:00
Russell Sears
bcc05b1058
Improve support for prebuilt boost
2023-02-27 15:38:58 -06:00
Xiaoxi Wang
b757e8914a
fix BOOST_SYSTEM_NO_LIB redefinition in CI
2023-02-03 13:47:50 -08:00
Trevor Clinkenbeard
942d687506
Clean up includes in actor header files ( #7331 )
...
* Remove unnecessary actorcompiler.h includes (from non-actor files)
* Make AsyncFileChaos a non-actor header file
* Add unactorcompiler.h include to the end of actor header files
* Add missing actorcompiler.h includes to actor header files
2022-06-13 13:26:51 -07:00
sfc-gh-tclinkenbeard
475d66084d
Remove ENCRYPTION_ENABLED macro
2022-05-02 22:26:31 -07:00
sfc-gh-tclinkenbeard
a71099471b
Update copyright header dates
2022-03-21 13:36:23 -07:00
Renxuan Wang
22e34bd6b9
Replace <boost/bind.hpp> with <boost/bind/bind.hpp>.
...
This eliminates many useless warnings when compiling.
`#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.`
2021-11-18 14:00:13 -08:00
negoyal
3b34423248
Merge branch 'master' into bit-flipping-workload
2021-08-31 12:14:51 -07:00
negoyal
40b4f3b2f1
Merge branch 'master' into bit-flipping-workload
2021-07-28 18:06:07 -07:00
Lukas Joswiak
59d535149e
Merge branch 'master' into fixes/alp6
2021-07-27 10:07:18 -07:00
Lukas Joswiak
e9a1679467
Disable sampling everywhere except fdbserver
2021-07-27 09:53:23 -07:00
negoyal
596ca92e2f
Add missing files and rename some.
2021-07-19 11:13:57 -07:00
negoyal
1b8b22decc
Wrapper class to avoid adding overhead to all async disk calls
2021-07-12 17:51:01 -07:00
sfc-gh-tclinkenbeard
17fce0596c
Expand use of ENCRYPTION_ENABLED macro
2021-07-09 21:42:42 -07:00
sfc-gh-tclinkenbeard
ad03a4787a
Fix non-TLS build
2021-07-09 21:06:15 -07:00
sfc-gh-tclinkenbeard
a5ecc11bba
Added AsyncFileEncrypted::mode field
2021-06-27 18:55:57 -07:00
sfc-gh-tclinkenbeard
81b8292094
Merge remote-tracking branch 'origin' into encrypt-backup-files
2021-06-25 12:21:12 -07:00
Lukas Joswiak
153de33f57
Revert "Merge pull request #4802 from sfc-gh-ljoswiak/revert/actor-lineage"
...
This reverts commit 6499fa178e , reversing
changes made to 1512631957 .
2021-06-04 13:31:55 -07:00
Lukas Joswiak
4ea760b2a9
Revert "Merge pull request #4136 from sfc-gh-mpilman/features/actor-lineage"
...
This reverts commit da41534618 , reversing
changes made to e6300905d6 .
2021-05-10 20:26:12 -07:00
sfc-gh-tclinkenbeard
e5d6c5ed17
Merge remote-tracking branch 'origin/master' into encrypt-backup-files
2021-05-03 14:46:19 -07:00
Lukas Joswiak
2dfd420882
Add sampling profiler thread
2021-03-24 14:52:42 -07:00
sfc-gh-tclinkenbeard
a0c49234b2
Merge remote-tracking branch 'origin/master' into encrypt-backup-files
2021-03-19 20:47:53 -07:00
FDB Formatster
df90cc89de
apply clang-format to *.c, *.cpp, *.h, *.hpp files
2021-03-10 10:18:07 -08:00
Vishesh Yadav
2bb4f2e59f
Merge branch 'release-6.3-pre-format' into master-format
...
This merges release-6.3 branch right before it was fully formatted.
There were quite a few conflicts that are resolved here. CoroFlow had
a check for OOM errors introduced in 6.3, but didn't seem applicable in
the new implmentation which seems to use boost.
2021-03-10 09:37:41 -08:00
Steve Atherton
f33ed86210
Merge pull request #4420 from apple/release-6.2
...
Merge 6.2 into 6.3
2021-03-03 15:57:36 -08:00
Markus Pilman
a33bf68444
make sure rename code is actually called
2021-03-02 17:34:23 -07:00
Markus Pilman
cc47332478
Added an actor to allow for async file renames
2021-03-02 16:38:51 -07:00
sfc-gh-tclinkenbeard
1612c44988
Disable StreamCipher for Windows
2021-01-25 12:36:35 -08:00
sfc-gh-tclinkenbeard
037279c843
Disable StreamCipher if TLS is disabled
2021-01-25 10:42:14 -08:00
sfc-gh-tclinkenbeard
88bc157bd0
Added AsyncFileEncrypted
2021-01-24 22:53:04 -08:00