There are a few slightly different sample docker compose environments: ozone, ozoneperf, ozones3, ozone-recon. This issue proposes to merge these 4 by minor additions to ozoneperf:
- add recon service from ozone-recon
- run GDPR and S3 tests
- expose datanode web port (eg. for profiling)
Plus: also run ozone-shell test (from basic suite), which is currently run only in ozonesecure
I also propose to rename ozoneperf to ozone for simplicity.
Consolidating these 4 environments would slightly reduce both code duplication and the time needed for acceptance tests.
CC Marton Elek