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

wgtmac pushed a change to branch codex/oauth-refresh-executor
in repository https://gitbox.apache.org/repos/asf/iceberg-cpp.git


    from 7b2aca9a refactor(util): share one timer across scheduled executors
     add 78095648 refactor(auth): simplify refresh state and strengthen 
behavior tests

No new revisions were added by this update.

Summary of changes:
 src/iceberg/catalog/rest/auth/auth_manager.cc      |   4 +-
 src/iceberg/catalog/rest/auth/auth_session.cc      |  12 +-
 src/iceberg/catalog/rest/auth/auth_session.h       |  22 +-
 .../catalog/rest/auth/auth_session_internal.h      | 164 +++-------
 src/iceberg/test/CMakeLists.txt                    |   4 +
 src/iceberg/test/auth_manager_test.cc              | 334 +++++++--------------
 src/iceberg/test/executor.h                        |  13 +-
 src/iceberg/test/{executor.h => manual_executor.h} |  60 ++--
 src/iceberg/test/rest_catalog_unit_test.cc         |  61 ++++
 src/iceberg/test/scheduled_executor_test.cc        | 214 +++++++++++++
 src/iceberg/util/scheduled_executor.cc             |  37 +++
 src/iceberg/util/scheduled_executor_internal.h     |  44 +--
 12 files changed, 549 insertions(+), 420 deletions(-)
 copy src/iceberg/test/{executor.h => manual_executor.h} (51%)
 create mode 100644 src/iceberg/test/scheduled_executor_test.cc

Reply via email to