On 2015-03-04 17:02, Jan Lahoda wrote:
Magnus, Jon,
As per your suggestions, I've split the ct.sym.txt into several files
approximately per (current) module. I've changed to format to a
baseline+change files as well. The biggest file is java.desktop
baseline (OpenJDK 7 content) which is <5MB, followed by java.base
baseline whose size is ~4.5MB. The total size of all these files
inside the .hg folder is still ~1.7MB.
The files can be seen here:
http://hg.openjdk.java.net/jdk9/sandbox/file/7f017edb8377/make/data/symbols
An example of the change file:
http://hg.openjdk.java.net/jdk9/sandbox/file/7f017edb8377/make/data/symbols/jdk.dev-8.sym.txt
Does this look reasonable?
Most definitely! I think you've found a sweetspot between too many small
and too few large files. Also, the baselining seems reasonable.
Hopefully future changes can be stored as highly compressible diffs.
/Magnus