+
Skip to content

Conversation

jjaakola-aiven
Copy link
Contributor

Remove Infinispan and use Caffeine instead.
Requires consistent broker selection to be effective.

@jjaakola-aiven jjaakola-aiven force-pushed the jjaakola-aiven-caffeine-but-with-full-fetch branch from 4979ad0 to f55a70a Compare October 16, 2025 08:32
@jjaakola-aiven
Copy link
Contributor Author

Optimistic caching in the FileCommiter creates a CacheStoreJob and submits task to executor. This could be streamlined in later PR as local Caffeine cache should be faster than distributed Infinispan. Infinispan will store the data to owner cache node, owner may not be the local node and storing does network hops.

@jjaakola-aiven jjaakola-aiven marked this pull request as ready for review October 16, 2025 08:36
jeqo
jeqo previously approved these changes Oct 16, 2025
Copy link
Contributor

@jeqo jeqo left a comment

Choose a reason for hiding this comment

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

LGTM. Agree that we can do further optimizations from here. Thanks @jjaakola-aiven

@jjaakola-aiven jjaakola-aiven force-pushed the jjaakola-aiven-caffeine-but-with-full-fetch branch from f55a70a to ef6aac3 Compare October 16, 2025 09:37
@jjaakola-aiven jjaakola-aiven force-pushed the jjaakola-aiven-caffeine-but-with-full-fetch branch from ef6aac3 to fc3d13f Compare October 16, 2025 09:43
@jeqo jeqo merged commit d2b3a54 into main Oct 16, 2025
4 checks passed
@jeqo jeqo deleted the jjaakola-aiven-caffeine-but-with-full-fetch branch October 16, 2025 11:32
jeqo pushed a commit that referenced this pull request Oct 16, 2025
jeqo pushed a commit that referenced this pull request Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载