Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[9.4.x] REPL read opt perf #7777

Merged
merged 1 commit into from Feb 7, 2020
Merged

Conversation

wburns
Copy link
Member

@wburns wburns commented Jan 22, 2020

No description provided.

@wburns wburns added the On Hold label Jan 22, 2020
@wburns wburns changed the title baseline without repl opt [9.4.x] REPL read opt perf Jan 22, 2020
@infinispan infinispan deleted a comment Jan 23, 2020
@infinispan infinispan deleted a comment Jan 23, 2020
@infinispan infinispan deleted a comment from wburns Jan 23, 2020
@infinispan infinispan deleted a comment Jan 23, 2020
@infinispan infinispan deleted a comment Jan 23, 2020
@wburns
Copy link
Member Author

wburns commented Jan 23, 2020

reverted to get baseline with 9.4.x as well.

@diegolovison
Copy link
Contributor

run performance tests please
library repl reads

@infinispan infinispan deleted a comment from wburns Jan 23, 2020
@ghost
Copy link

ghost commented Jan 23, 2020

Performance tests run successfully. Link to the results here.

Additional info:
Commit: f111d91
Build number: #9
Comment body: run performance tests please\r\nlibrary repl reads
skip ci

@wburns
Copy link
Member Author

wburns commented Jan 23, 2020

run performance tests please
library repl reads

@wburns
Copy link
Member Author

wburns commented Jan 24, 2020

run performance tests please
library repl reads
cs-hotrod repl reads

@ghost
Copy link

ghost commented Jan 24, 2020

Performance tests run successfully. Link to the results here.

Additional info:
Commit: 5e76619
Build number: #10
Comment body: run performance tests please\r\nlibrary repl reads
skip ci

@ghost
Copy link

ghost commented Jan 24, 2020

Performance tests didn't finish successfully. @diegolovison, can you review it?

Additional info:
Commit: 5e76619
Build number: #11
Comment body: run performance tests please\r\nlibrary repl reads\r\ncs-hotrod repl reads
skip ci

@diegolovison
Copy link
Contributor

run performance tests please
library repl reads
cs-hotrod repl reads

@ghost
Copy link

ghost commented Jan 24, 2020

@wburns please take a look: perfrepo.mw.lab.eng.bos.redhat.com/reports/tableComparisonReport/18128

@wburns
Copy link
Member Author

wburns commented Jan 25, 2020

run performance tests please
library repl reads

@infinispan infinispan deleted a comment Jan 25, 2020
@ghost
Copy link

ghost commented Jan 25, 2020

Performance tests didn't finish successfully. @diegolovison, can you review it?

Additional info:
Commit: 02d3cbb
Build number: #14
Comment body: run performance tests please\r\nlibrary repl reads
skip ci

@wburns
Copy link
Member Author

wburns commented Jan 27, 2020

Odd that is shows no improvement. I have a JMH test that I have been running that shows almost a 25% increase in throughput for get with the if branch commented out. I will have to look closer in a bit.

@wburns
Copy link
Member Author

wburns commented Jan 31, 2020

run performance tests please
library repl reads

@ghost
Copy link

ghost commented Jan 31, 2020

Performance tests run successfully. Link to the results here.

Additional info:
Commit: a44ae6e
Build number: #15
Comment body: run performance tests please\r\nlibrary repl reads
skip ci

@wburns
Copy link
Member Author

wburns commented Jan 31, 2020

Performance seems pretty good in the latest run. For some reason mean response time is still higher, however the actual throughput is higher. I will try another to see what it says.

@wburns
Copy link
Member Author

wburns commented Jan 31, 2020

run performance tests please
library repl reads

@ghost
Copy link

ghost commented Feb 1, 2020

Performance tests run successfully. Link to the results here.

Additional info:
Commit: a44ae6e
Build number: #16
Comment body: run performance tests please\r\nlibrary repl reads
skip ci

* Make sure to not calculate segment if segmentation is disabled
* Add in interface to prevent additional if/else blocks
@wburns
Copy link
Member Author

wburns commented Feb 4, 2020

Rebased and should be ready if it is deemed okay.

@wburns
Copy link
Member Author

wburns commented Feb 4, 2020

run performance tests please
library repl reads

@ghost
Copy link

ghost commented Feb 4, 2020

Performance tests run successfully. Link to the results here.

Additional info:
Commit: cf6c34b
Build number: #17
Comment body: run performance tests please\r\nlibrary repl reads
skip ci

@tristantarrant tristantarrant merged commit b2f78bb into infinispan:9.4.x Feb 7, 2020
@tristantarrant
Copy link
Member

Merged

}
return (CacheEntry<K, V>) ice;
}).toCompletableFuture();
if (CompletionStages.join(stage)) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't we check if (isCompletedSuccessfully(stage)) first?

@wburns
Copy link
Member Author

wburns commented Feb 7, 2020 via email

@danberindei
Copy link
Member

It did :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
4 participants