dongjoon-hyun commented on PR #58619:
URL: https://github.com/apache/spark/pull/58619#issuecomment-5733884489

   A few additional comments.
   
   - The latest CI run has new `core` failures in `local-cluster` suites, while 
recent `master` commits are green:
     - `WorkerDecommissionExtendedSuite`: "Decommission 2 executors from 3 
executors in total"
     - `BlockManagerDecommissionIntegrationSuite`: "SPARK-46957: Migrated 
shuffle files should be able to cleanup from executor"
     - `CoarseGrainedSchedulerBackendSuite`: "compute max number of concurrent 
tasks can be launched" (and "... when some executors are busy")
   
     Some of them fail after a ~1 minute timeout, which may mean executors 
didn't come up. Could you check whether they are related to this PR (e.g., the 
`<appId>` directory shared by multiple Workers in the same JVM in 
`local-cluster` mode)?
   - `spark.shuffle.service.requireAppScopedLocalDirs` is only checked at 
`RegisterExecutor`. When `spark.shuffle.service.db.enabled=true`, executors 
recovered via `reloadRegisteredExecutors` after a shuffle service restart are 
not re-validated, so enabling the config and restarting the service still 
serves the existing unscoped registrations. Could you mention this in the 
config doc and `docs/spark-standalone.md`?
   - nit: The actual layout is `<root>/spark-*/<appId>/executor-*` because 
`Utils.getOrCreateLocalRootDirs` creates a `spark-*` directory under each 
configured root. The docs and test comments say `<root>/<appId>/executor-*`.
   


-- 
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]

Reply via email to