summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_asio_frontend.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #57659 from mkogan1/wip-graceful-shutdownSrinivasaBharathKanta2024-09-271-0/+14
|\
| * rgw: delay the RGW process exit until all actice requests have completedMark Kogan2024-06-241-0/+14
* | rgw/beast: optimize for accept when meeting error in listenningliangmingyuan2024-08-231-1/+51
* | rgw/beast: spawn a cancellable coroutine for the accept loopCasey Bodley2024-08-071-24/+47
* | Merge pull request #57640 from cbodley/wip-rgw-beast-realm-reloadJ. Eric Ivancich2024-07-161-2/+5
|\ \
| * | rgw/beast: realm reload closes connections so requests drain quicklyCasey Bodley2024-05-221-2/+5
| |/
* | Merge pull request #58179 from cbodley/wip-rgw-assert-asyncCasey Bodley2024-07-051-0/+1
|\ \
| * | rgw: split is_asio_thread warnings into separate file/functionCasey Bodley2024-07-021-0/+1
| |/
* / rgw: Changed discard buffer sizeArtem Vasiliev2024-07-011-1/+1
|/
* rgw: switch back to boost::asio for spawn() and yield_contextCasey Bodley2024-05-131-11/+16
* rgw/beast: fix crash observed in SSL stream.async_shutdown()Mark Kogan2024-04-301-3/+5
* rgw/beast: enablment of SSL session-id reuse speedup mechanismMark Kogan2024-03-051-4/+4
* rgw: Asio frontend shares `io_context` with the rest of RGWAdam C. Emerson2024-01-241-49/+17
* rgw/asio: Add asserts to ensure asio isn't running during `run` andSamarah2024-01-171-0/+4
* Revert "rgw/beast: use explicit executor type for tcp socket and stream"Casey Bodley2023-12-211-15/+9
* Revert "spawn: use explicit strand executor"Casey Bodley2023-12-211-5/+5
* rgw: fix spelling errorsJosh Soref2023-11-271-1/+1
* rgw: use granular asio includesCasey Bodley2023-10-201-1/+7
* rgw: Restore ostream format state after changing itVedansh Bhartia2023-08-031-1/+8
* Revert "rgw/beast: add extra_response_headers for Server name"Casey Bodley2023-03-131-15/+5
* rgw/beast: add extra_response_headers for Server nameCasey Bodley2023-03-111-5/+15
* Merge pull request #50059 from cbodley/wip-rgw-stream-errorsJ. Eric Ivancich2023-02-171-0/+16
|\
| * rgw/beast: StreamIO remembers connection errors for graceful shutdownCasey Bodley2023-02-081-0/+16
* | rgw: Fix segfault due to concurrent socket use at timeoutYixin Jin2023-02-151-0/+2
|/
* rgw/beast: fix interaction between keepalive and 100-continueCasey Bodley2023-01-051-1/+7
* rgw: process_request() takes RGWProcessEnvCasey Bodley2022-12-091-7/+2
* rgw: move lua_manager into RGWProcessEnvCasey Bodley2022-12-091-9/+4
* rgw: RGWRealmReloader reloads auth_registryCasey Bodley2022-12-091-11/+6
* rgw: frontends share RGWProcessEnv by referenceCasey Bodley2022-12-091-4/+4
* rgw: move uri_prefix out of RGWProcessEnvCasey Bodley2022-12-091-5/+9
* Merge pull request #48390 from cbodley/wip-57784Casey Bodley2022-12-091-2/+6
|\
| * rgw: beast frontend checks for local_endpoint() errorsCasey Bodley2022-10-061-2/+6
* | RGW - Zipper - Rename rgw::sal::Store to rgw::sal::DriverDaniel Gryniewicz2022-12-081-13/+13
|/
* RGW - Zipper - Make Zone genericDaniel Gryniewicz2022-08-161-1/+1
* rgw/lua: don't create the script manager per requestyuval Lifshitz2022-08-071-2/+10
* rgw: Fix implicit capture of this warningsAdam C. Emerson2022-07-301-1/+1
* rgw: fix frontend's use of rgw_access log subsystemCasey Bodley2022-06-221-1/+1
* rgw: add 'rgw_access' log subsys for frontend http access logCasey Bodley2022-06-081-1/+1
* rgw: Lua scripting global map featureMatan Breizman2022-05-081-1/+1
* RGW: Zipper - zonegroup, placement tierDaniel Gryniewicz2022-04-201-2/+2
* rgw: Add rgw rate limiting per user and per bucketOr Friedmann2022-01-051-2/+3
* rgw/beast: add max_header_size option with 16k default, up from 4kCasey Bodley2021-11-191-11/+30
* rgw/beast: reference count Connections for timeout_handlerCasey Bodley2021-11-121-46/+43
* rgw/beast: replace beast::tcp_stream with manual timeoutsCasey Bodley2021-11-121-31/+41
* rgw/beast: use explicit executor type for tcp socket and streamCasey Bodley2021-11-121-8/+14
* spawn: use explicit strand executorCasey Bodley2021-11-121-6/+5
* rgw: clean up WITH_RADOSGW_BEAST_OPENSSLCasey Bodley2021-11-121-2/+1
* rgw: build without "using namespace std"Kefu Chai2021-08-131-0/+2
* rgw: set default ssl options for beast frontendMykola Golub2021-07-141-0/+4
* rgw: allow to set ssl options and ciphers for beast frontendMykola Golub2021-07-141-0/+48