Patryk Wróbel

Results 10 issues of Patryk Wróbel

This change introduces request_type::unlink as well as unlink_class_data to io_tester. It also extends the creation of operations to be executed to recognize the new request type. The purpose of this...

Before this change, when user tried to utilize 'storage_service/ownership/{keyspace}' API with keyspace parameter that uses tablets, then internal error was thrown. The code was calling a function, that is intended...

In some cases the buffer size used by iotune was incorrect. Because of that, the reported IOPS for random write was lower than expected. This change adds '--random-io-buffer-size ' parameter...

This change is intended to implement a possibility to select the implementation of unlink operation used by unlink_request_type. A new YAML parameter called 'unlink_type' is now available to the users....

The default limit of open file descriptors per process may be too small for iotune on certain machines with large number of cores. In such case iotune reports failure due...

backport/5.4

In order to check the impact of trim operations on read and write performance diskplorer.py is extended with the new argument '--sequential-trim' that allows users to enable the additional workload...

The calculated file size is used as extent_allocation_size_hint. When it is not aligned to 4KB, then the hint seems to be ignored. This change implements aligning up the calculated file...

Currently, for jobs with RPS (request-per-second) rate specified, io_tester measures only service time. It means, that if servicing one of requests takes much longer than available delta time between consecutive...

To avoid I/O latency spikes that are caused by too many TRIM requests issued to the drive over a short period of time when the filesystem is mounted with the...

This set of changes is an another attempt to route discard requests via the I/O queue to ensure, that they are issued to the drive in a controlled way. This...