This is an automated email from the ASF dual-hosted git repository.

hgruszecki pushed a change to branch io_uring_tpc_task_registry
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 815fe947 revert removal of builder and make API closure based, 
implement fsync on shutdown
     add 30c2647a refactor, change generics names, use AsyncFnOnce

No new revisions were added by this update.

Summary of changes:
 core/server/src/http/http_server.rs                | 68 ++++++++++++++--------
 core/server/src/main.rs                            | 30 ++++------
 core/server/src/shard/builder.rs                   | 13 ++---
 core/server/src/shard/mod.rs                       | 10 ++--
 core/server/src/shard/task_registry/builders.rs    | 12 +++-
 .../src/shard/task_registry/builders/continuous.rs | 48 +++++++--------
 .../src/shard/task_registry/builders/oneshot.rs    | 53 ++++++++---------
 .../src/shard/task_registry/builders/periodic.rs   | 53 ++++++++---------
 core/server/src/shard/task_registry/registry.rs    | 59 +++++++++----------
 .../src/shard/tasks/continuous/http_server.rs      |  7 ++-
 ...{verify_heartbeats.rs => heartbeat_verifier.rs} |  4 +-
 .../{clear_jwt_tokens.rs => jwt_token_cleaner.rs}  |  2 +-
 .../{save_messages.rs => message_saver.rs}         |  6 +-
 core/server/src/shard/tasks/periodic/mod.rs        | 20 +++----
 ..._tokens.rs => personal_access_token_cleaner.rs} |  2 +-
 .../{print_sysinfo.rs => sysinfo_printer.rs}       |  2 +-
 core/server/src/slab/streams.rs                    |  4 +-
 17 files changed, 190 insertions(+), 203 deletions(-)
 rename core/server/src/shard/tasks/periodic/{verify_heartbeats.rs => 
heartbeat_verifier.rs} (96%)
 rename core/server/src/shard/tasks/periodic/{clear_jwt_tokens.rs => 
jwt_token_cleaner.rs} (96%)
 rename core/server/src/shard/tasks/periodic/{save_messages.rs => 
message_saver.rs} (95%)
 rename core/server/src/shard/tasks/periodic/{clear_personal_access_tokens.rs 
=> personal_access_token_cleaner.rs} (97%)
 rename core/server/src/shard/tasks/periodic/{print_sysinfo.rs => 
sysinfo_printer.rs} (97%)

Reply via email to