If the number of sessions opened rises to thousands, DiskDataStore, which is default, doesn't scale, because it creates one dir for each session, and most filesystems don't perform well with large number of records in a dir. More, there's a hard limit e.g. for ext3 it's 31998.
So I suggest to make it multi-level - simply, instead of "tmp/abcdef" it would be "tmp/a/b/cdef", where number of levels added would be configurable.
|Assignee||Martin Grigorov [ mgrigorov ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Fix Version/s||1.5.6 [ 12319053 ]|
|Fix Version/s||6.0.0-RC1 [ 12320343 ]|
|Resolution||Fixed [ 1 ]|