You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2023/08/01 03:49:00 UTC

[jira] [Commented] (ASTERIXDB-3220) Unnecessary wait for all partitions IO ops on replica sync

    [ https://issues.apache.org/jira/browse/ASTERIXDB-3220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17749439#comment-17749439 ] 

ASF subversion and git services commented on ASTERIXDB-3220:
------------------------------------------------------------

Commit cc7d89ccbde59c209fdbe8a819c95fa567ea9224 in asterixdb's branch refs/heads/master from Murtadha Makki Al Hubail
[ https://gitbox.apache.org/repos/asf?p=asterixdb.git;h=cc7d89ccbd ]

[ASTERIXDB-3220][REPL] Allow waiting for IO on specific dataset partition

- user model changes: no
- storage format changes: no
- interface changes: yes

Details:

- Add API to wait for IO on a specific dataset partition.
- When waiting for a partition replica IO ops to finish, only wait
  for the replica partition rather than all partitions.

Change-Id: I90f311f602b3c8526556f64d7b25672981fac320
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17633
Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Ali Alsuliman <al...@gmail.com>


> Unnecessary wait for all partitions IO ops on replica sync
> ----------------------------------------------------------
>
>                 Key: ASTERIXDB-3220
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3220
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: REPL - Replication
>    Affects Versions: 0.9.8
>            Reporter: Murtadha Makki Al Hubail
>            Assignee: Murtadha Makki Al Hubail
>            Priority: Major
>              Labels: triaged
>             Fix For: 0.9.9
>
>
> When waiting for datasets of a partition replica to complete their IO ops, we currently unnecessarily wait for IO ops of all partitions which could result in slowing down the replica sync process significantly. We should
> wait for the target partition IO ops only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)