logger.debug("dispatch_write(round={}, force_shut={})...", round, force_shut);
return seastar::repeat([this, round, force_shut] {
if (round != 0 && round <= write_count) {
- return seastar::futurize_apply([this, force_shut] {
+ return seastar::futurize_invoke([this, force_shut] {
if (force_shut) {
logger.debug("dispatch_write() done, force shutdown output");
socket->force_shutdown_out();
logger.debug("dispatch_read(round={}, force_shut={})...", round, force_shut);
return seastar::repeat([this, round, force_shut] {
if (round != 0 && round <= read_count) {
- return seastar::futurize_apply([this, force_shut] {
+ return seastar::futurize_invoke([this, force_shut] {
if (force_shut) {
logger.debug("dispatch_read() done, force shutdown input");
socket->force_shutdown_in();
return seastar::make_ready_future<stop_t>(stop_t::yes);
});
} else {
- return seastar::futurize_apply([this] {
+ return seastar::futurize_invoke([this] {
// we want to test both Socket::read() and Socket::read_exactly()
if (read_count % 2) {
return socket->read(DATA_SIZE * sizeof(uint64_t)
return seastar::when_all_succeed(
conn.dispatch_write_unbounded(),
conn.dispatch_read_unbounded(),
- seastar::futurize_apply([&conn, preemptive_shut] {
+ seastar::futurize_invoke([&conn, preemptive_shut] {
if (preemptive_shut) {
return seastar::sleep(100ms).then([&conn] {
logger.debug("dispatch_rw_unbounded() shutdown socket preemptively(100ms)");
{
seastar::app_template app;
return app.run(argc, argv, [] {
- return seastar::futurize_apply([] {
+ return seastar::futurize_invoke([] {
return test_refused();
}).then([] {
return test_bind_same();