Having parallel() here caused random platform startup problems and
doesn't account for any major speedup in normal use anyway.
refs #7806
Change-Id: I37b26a3df622d4ad3b2ad744e43e2f08cf0284ff
AtomicReference<IOException> problem = new AtomicReference<>();
Collection<GraphBundle> gbundles = Arrays.stream(getBundles())
- .parallel()
+ // #7806: Due to databoard Binding/Serializer construction process thread-unsafety
+ // not even the DataContainer.readHeader invocations can run in parallel, most likely
+ // due to recurring serializer construction for Variant datatypes.
+ // Therefore, we must disable parallel loading for now.
+ //.parallel()
.map(b -> {
try {
return problem.get() == null ? getGraph(b) : null;