|
24 | 24 | import static org.apache.phoenix.query.QueryServices.AUTO_UPGRADE_ENABLED; |
25 | 25 | import static org.apache.phoenix.query.QueryServices.CALL_QUEUE_PRODUCER_ATTRIB_NAME; |
26 | 26 | import static org.apache.phoenix.query.QueryServices.CALL_QUEUE_ROUND_ROBIN_ATTRIB; |
| 27 | +import static org.apache.phoenix.query.QueryServices.CDC_TTL_MUTATION_BATCH_SIZE; |
27 | 28 | import static org.apache.phoenix.query.QueryServices.CDC_TTL_MUTATION_MAX_RETRIES; |
| 29 | +import static org.apache.phoenix.query.QueryServices.CDC_TTL_SHARED_CACHE_EXPIRY_SECONDS; |
28 | 30 | import static org.apache.phoenix.query.QueryServices.CLIENT_INDEX_ASYNC_THRESHOLD; |
29 | 31 | import static org.apache.phoenix.query.QueryServices.CLIENT_METRICS_TAG; |
30 | 32 | import static org.apache.phoenix.query.QueryServices.CLIENT_SPOOL_THRESHOLD_BYTES_ATTRIB; |
@@ -493,6 +495,8 @@ public class QueryServicesOptions { |
493 | 495 | public static final Boolean DEFAULT_CQSI_THREAD_POOL_ALLOW_CORE_THREAD_TIMEOUT = true; |
494 | 496 | public static final Boolean DEFAULT_CQSI_THREAD_POOL_METRICS_ENABLED = false; |
495 | 497 | public static final int DEFAULT_CDC_TTL_MUTATION_MAX_RETRIES = 5; |
| 498 | + public static final int DEFAULT_CDC_TTL_MUTATION_BATCH_SIZE = 50; |
| 499 | + public static final int DEFAULT_CDC_TTL_SHARED_CACHE_EXPIRY_SECONDS = 1200; |
496 | 500 |
|
497 | 501 | public static final long DEFAULT_PHOENIX_CDC_STREAM_PARTITION_EXPIRY_MIN_AGE_MS = |
498 | 502 | 30 * 60 * 60 * 1000; // 30 hours |
@@ -613,7 +617,9 @@ public static QueryServicesOptions withDefaults() { |
613 | 617 | .setIfUnset(CQSI_THREAD_POOL_ALLOW_CORE_THREAD_TIMEOUT, |
614 | 618 | DEFAULT_CQSI_THREAD_POOL_ALLOW_CORE_THREAD_TIMEOUT) |
615 | 619 | .setIfUnset(CQSI_THREAD_POOL_METRICS_ENABLED, DEFAULT_CQSI_THREAD_POOL_METRICS_ENABLED) |
616 | | - .setIfUnset(CDC_TTL_MUTATION_MAX_RETRIES, DEFAULT_CDC_TTL_MUTATION_MAX_RETRIES); |
| 620 | + .setIfUnset(CDC_TTL_MUTATION_MAX_RETRIES, DEFAULT_CDC_TTL_MUTATION_MAX_RETRIES) |
| 621 | + .setIfUnset(CDC_TTL_MUTATION_BATCH_SIZE, DEFAULT_CDC_TTL_MUTATION_BATCH_SIZE) |
| 622 | + .setIfUnset(CDC_TTL_SHARED_CACHE_EXPIRY_SECONDS, DEFAULT_CDC_TTL_SHARED_CACHE_EXPIRY_SECONDS); |
617 | 623 |
|
618 | 624 | // HBase sets this to 1, so we reset it to something more appropriate. |
619 | 625 | // Hopefully HBase will change this, because we can't know if a user set |
|
0 commit comments