Change Base Image to Ubuntu 22.04
Not to be merged, but just recording the problem fixing during this process.
Images to build:
- [X] openjdk11
- [x] ~~graphite-statsd (nodejs version is too old, already not maintained by the official.)~~ (deprecated)
- [X] memcached
- [x] cassandra
- [x] faban
- [x] hadoop
- [x] mysql
- [x] ~~siege~~ (deprecated)
- [x] spark
- [x] data-analytics
- [x] data-caching
- [x] data-serving
- [x] ~~django-workload~~ (deprecated)
- [x] graph-analytics
- [x] in-memory-analysis
- [x] media-streaming
- [x] web-search (Wait for the server to be migrated to the openjdk)
- [x] web-serving (Wait for the web-server to be migrated to php7 and the removal of the HHVM. #348 )
All docker images are successfully built except the follow images:
- [x] ~~django-workload:uwsgi (Incompatible Python version, 3.10 provided, but requiring 3.8, 3.9)~~ (deprecated)
- [x] ~~django-workload:graphite-statd (Outdated version of NodeJS. )~~ (deprecated)
- [x] web-search:index (wrong link)
The next step is to test each of the workload on Both x86, ARM, and RISC-V to see if there is any running error.
- x86:
- [x] data-analytics
- [x] data-caching
- [x] data-serving
- [x] graph-analytics
- [x] in-memory-analytics
- [x] media-streaming
- [x] web-search
- [x] web-serving
- arm64:
- [x] data-analytics
- [x] data-caching
- [x] data-serving
- [x] graph-analytics
- [x] in-memory-analytics
- [x] media-streaming
- [x] web-search
- [x] web-serving
- riscv64:
- [ ] data-analytics
- [ ] data-caching
- [ ] data-serving
- [ ] graph-analytics
- [ ] in-memory-analytics
- [ ] media-streaming
- [ ] web-search
- [ ] web-serving
When generating the dataset for Ubuntu 22.04, we saw the following error message:
[mp4 @ 0xaaaac43d96d0] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
[mp4 @ 0xaaaad4f12450] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
[mp4 @ 0xaaaac124c490] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
[mp4 @ 0xaaaafe915f00] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
When running on the media-streaming dataset, I got the following warning:
[mp4 @ 0x556f1432fcc0] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
[mp4 @ 0x56324aa1b140] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
[mp4 @ 0x55dbd9de4440] Application provided duration: -9223372036854775808 / timestamp: -9223372036854775808 is out of range for mov/mp4 format
This warning seems to be a bug of ffmpeg 4.4, and it has been fixed in ffmpeg 5.0. Ubuntu 22.04 does not have the latest ffmpeg. However, this bug does not influence the result.