milenkovicm commented on code in PR #1789:
URL:
https://github.com/apache/datafusion-ballista/pull/1789#discussion_r3320995646
##########
ballista/core/src/config.rs:
##########
@@ -100,6 +100,20 @@ pub const BALLISTA_COALESCE_SMALL_PARTITION_FACTOR: &str =
/// Configuration key for the merged-partition early-flush factor (Spark
legacy semantics).
pub const BALLISTA_COALESCE_MERGED_PARTITION_FACTOR: &str =
"ballista.planner.coalesce.merged_partition_factor";
+/// Configuration key for enabling the AQE dynamic join-selection rule.
+/// When disabled, `SelectJoinRule` is a no-op and `DynamicJoinSelectionExec`
+/// nodes are left in the plan (which will fail at execution — disable only
for debugging).
+pub const BALLISTA_ADAPTIVE_JOIN_ENABLED: &str =
"ballista.planner.adaptive_join.enabled";
+/// Configuration key to enable chaos-monkey execution injection for
robustness testing.
+pub const BALLISTA_CHAOS_EXECUTION_ENABLED: &str =
+ "ballista.testing.chaos_execution.enabled";
+/// Configuration key for the per-node failure probability used by
chaos-monkey execution.
+pub const BALLISTA_CHAOS_EXECUTION_PROBABILITY: &str =
+ "ballista.testing.chaos_execution.probability";
+/// Configuration key controlling whether chaos-monkey injects a retriable
error.
+/// When false, injects `DataFusionError::Execution` instead of the default
`IoError`.
+pub const BALLISTA_CHAOS_EXECUTION_RETRYABLE: &str =
+ "ballista.testing.chaos_execution.retryable";
Review Comment:
This property to be renamed to `failure mode`
Available modes
- Retryable
- Non retryable
- Panic
- Delay processing
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]