BioinformaticDataCompression issueshttps://code.it4i.cz/groups/BioinformaticDataCompression/-/issues2020-10-16T22:53:38+02:00https://code.it4i.cz/BioinformaticDataCompression/BigDataViewer_Server_Extension/-/issues/1Wrong accumulation of sent bytes3.2020-10-16T22:53:38+02:00Vojtech MoravecWrong accumulation of sent bytes3.We aren't accumulating bytes sent in uncompressed state. The compression summary is now incorrect, because we are missing these bytes in both accumulations.We aren't accumulating bytes sent in uncompressed state. The compression summary is now incorrect, because we are missing these bytes in both accumulations.Vojtech MoravecVojtech Moravec2020-10-17https://code.it4i.cz/BioinformaticDataCompression/QcmpCompressionLibrary/-/issues/3Support timepoints in IPlaneLoader API.2020-11-18T12:25:00+01:00Vojtech MoravecSupport timepoints in IPlaneLoader API.Currently `IPlaneLoader` doesn't support choosing the source timepoint. This is necessary addition for more future improvements to QcmpLibrary.
Example:
```java
int[] loadPlaneData(final int plane); --> int[] loadPlaneData(final int tim...Currently `IPlaneLoader` doesn't support choosing the source timepoint. This is necessary addition for more future improvements to QcmpLibrary.
Example:
```java
int[] loadPlaneData(final int plane); --> int[] loadPlaneData(final int timepoint, final int plane);
```Vojtech MoravecVojtech Moravechttps://code.it4i.cz/BioinformaticDataCompression/BigDataViewer_Server_Extension/-/issues/2Compression summary is global across all clients.2020-10-22T11:19:40+02:00Vojtech MoravecCompression summary is global across all clients.Compression summary, namely `compressedAccumulation` and `uncompressedAccumulation` in `CellHandler` are accumulated globally.
This was OK for local testing, but if two or more clients connect to the same `CellHandler` then the summary i...Compression summary, namely `compressedAccumulation` and `uncompressedAccumulation` in `CellHandler` are accumulated globally.
This was OK for local testing, but if two or more clients connect to the same `CellHandler` then the summary info is flawed.
We need to save these two accumulations in some HashMap, where key is the client identification. We will probably use `baseRequest.getRemoteInetSocketAddress()`.
The next step will be to clean statistics from inactive clients.Vojtech MoravecVojtech Moravec