From c9dedd7cf0535f9389fc1ea309393ddb00f7bf57 Mon Sep 17 00:00:00 2001 From: Nithin Date: Tue, 1 Sep 2026 01:39:39 -0400 Subject: [PATCH] perf(oracle): accelerate complete manifest retrieval --- src/fortune_intel/connectors/oracle_recruiting.py | 4 ++-- tests/test_oracle_recruiting_connector.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fortune_intel/connectors/oracle_recruiting.py b/src/fortune_intel/connectors/oracle_recruiting.py index 745577e..4ed6604 100644 --- a/src/fortune_intel/connectors/oracle_recruiting.py +++ b/src/fortune_intel/connectors/oracle_recruiting.py @@ -90,10 +90,10 @@ def __init__( self, source_key: str, *, - page_size: int = 25, + page_size: int = 100, max_pages: int = 500, client: JsonHttpClient | None = None, - detail_concurrency: int = 4, + detail_concurrency: int = 8, detail_client_factory: Callable[[], JsonHttpClient] | None = None, ) -> None: self.oracle = parse_oracle_recruiting_source_key(source_key) diff --git a/tests/test_oracle_recruiting_connector.py b/tests/test_oracle_recruiting_connector.py index 29d08a3..e8d031f 100644 --- a/tests/test_oracle_recruiting_connector.py +++ b/tests/test_oracle_recruiting_connector.py @@ -92,7 +92,7 @@ def test_fixture_preserves_exact_opening_timestamp_and_full_description(): "https://edxn.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_4001/job/26069" ) assert result.jobs[0].metadata["source_opened_at_field"] == ("ExternalPostedStartDate") - assert "finder=findReqs;siteNumber=CX_4001,limit=25,offset=0" in client.calls[0][0] + assert "finder=findReqs;siteNumber=CX_4001,limit=100,offset=0" in client.calls[0][0] assert "finder=ById;Id=26069,siteNumber=CX_4001" in client.calls[1][0]