[
https://issues.apache.org/jira/browse/BOOKKEEPER-1095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16069289#comment-16069289
]
ASF GitHub Bot commented on BOOKKEEPER-1095:
--------------------------------------------
GitHub user sijie opened a pull request:
https://github.com/apache/bookkeeper/pull/220
BOOKKEEPER-1095: Server and Client Side Changes
Descriptions of the changes in this PR:
- changes on FileInfo to support notifications on LAC changes
- a new ReadEntryLongPollV3 processor to process readEntry requests with
long poll flags
- a new public API for long poll: readLastConfirmedAndEntry. if it is
reading beyond the LAC, it will become a long poll request and wait for
advancing LAC on bookie side; if it isn't reading beyond the LAC it will be
normal reads.
- also have a speculative mechanism for long poll reads.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/sijie/bookkeeper BOOKKEEPER-1094
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/bookkeeper/pull/220.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #220
----
commit 48e88fc1be0c2efee858144ce7c1288d947a2b15
Author: Sijie Guo <[email protected]>
Date: 2017-06-21T21:12:45Z
First attempt for porting long poll changes on client and server
commit 87fc9989d3fe3858c9c006413e028b0f78122ddb
Author: Sijie Guo <[email protected]>
Date: 2017-06-29T22:28:53Z
Merge branch 'master' into BOOKKEEPER-1094
commit 973e5be4c4f636c9f9ddb7898ed0794a3891103e
Author: Sijie Guo <[email protected]>
Date: 2017-06-30T01:02:32Z
BOOKKEEPER-1094: Long Poll - Server and Client Side Changes
----
> Long Poll - Client side changes
> -------------------------------
>
> Key: BOOKKEEPER-1095
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-1095
> Project: Bookkeeper
> Issue Type: Sub-task
> Components: bookkeeper-client, bookkeeper-server
> Reporter: Sijie Guo
> Assignee: Robin Dhamankar
> Fix For: 4.5.0
>
>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)