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

[YSQL] Supporting Async Flush for Indexes #11732

Closed
nathanhjli opened this issue Mar 11, 2022 · 1 comment
Closed

[YSQL] Supporting Async Flush for Indexes #11732

nathanhjli opened this issue Mar 11, 2022 · 1 comment
Assignees
Labels
area/ysql Yugabyte SQL (YSQL)

Comments

@nathanhjli
Copy link
Contributor

Description

Now that async flush is implemented for COPY, we want to explore if it can be used for index inserts to further optimize COPY.

@nathanhjli nathanhjli added the area/ysql Yugabyte SQL (YSQL) label Mar 11, 2022
@nathanhjli nathanhjli self-assigned this Mar 11, 2022
nathanhjli added a commit to nathanhjli/yugabyte-db that referenced this issue Mar 16, 2022
…r pg_session, indexes supported

Summary: Working on flakiness still (Aborted: backfill connection to DB failed), but getting this diff out for initial reviews and opinions. One thing to note is that the initial pipeline where we passed async flush seems to be less flakier since we can control exactly when we want to use async flush.

Test Plan:
Built locally and tested by creating indexes and performing COPY FROM.

Also added java test:
./yb_build.sh --java-test org.yb.pgsql.TestAsyncFlush

Reviewers: pjain, dmitry

Subscribers: yql

Differential Revision: https://phabricator.dev.yugabyte.com/D16005
@nathanhjli
Copy link
Contributor Author

Async flush was implemented as a general enhancement for everything

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ysql Yugabyte SQL (YSQL)
Projects
None yet
Development

No branches or pull requests

1 participant