pingtimeout opened a new pull request, #9: URL: https://github.com/apache/polaris-tools/pull/9
_This PR should only be reviewed after #6 is merged as it includes all the changes from that PR._ This PR contains the following changes: * e3790a2: Cleanup of README so that it is more concise * dc68d6b and a70f310: Rework of benchmarks parameters so that each benchmark is configured by a dedicated section in the config file * d0f4e8a: Remove the updates generation parameters so that benchmarks that update the dataset are easier to configure More on d0f4e8a: This commit changes the way update requests are generated. They used to be generated up to a certain number. Now as many updates as the user wants can be generated, using infinite streams. This not only simplifies the configuration of update-related benchmarks but also reduce the amount of boilerplate code. Typically the `BufferedRandomIterator` class was needed to shuffle updates, as otherwise, multiple updates against the same entity would be sent simultaneously. Now, before an entity is updated again, all the other entities of the dataset need to receive an update as well. This removes the need for the shuffling and buffering operation. As a result, there are no random operation that are performed anymore in the simulations. The seed parameter is not necessary anymore. It has been removed as it is dead code. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
