Skip to content

Compression asyncio part 2 - adding ReadPool and asyncio compression logic#9

Open
yoniko wants to merge 25 commits intodevfrom
compression_asyncio_after_refactor
Open

Compression asyncio part 2 - adding ReadPool and asyncio compression logic#9
yoniko wants to merge 25 commits intodevfrom
compression_asyncio_after_refactor

Conversation

@yoniko
Copy link
Copy Markdown
Owner

@yoniko yoniko commented Jan 21, 2022

No description provided.

- Extracted asyncio code to fileio_asyncio.c/.h
- Moved type definitions to fileio_types.h
- Moved common macro definitions needed by both fileio.c and fileio_asyncio.c to fileio_common.h
@yoniko yoniko force-pushed the compression_asyncio_after_refactor branch from 26d7349 to 61adb40 Compare January 21, 2022 22:56
@yoniko yoniko changed the base branch from dev to decompression_asyncio_refactor January 22, 2022 00:15
@yoniko yoniko changed the title Compression asyncio after refactor Compression asyncio part 2 - adding ReadPool and asyncio compression logic Jan 22, 2022
@yoniko yoniko force-pushed the compression_asyncio_after_refactor branch from 61adb40 to f231a36 Compare January 22, 2022 00:36
- Added asyncio functionality for compression flow
- Added ReadPool for async reads, embedded to both comp and decomp flows
@yoniko yoniko force-pushed the compression_asyncio_after_refactor branch from 8e52ecd to 7366119 Compare January 24, 2022 22:24
…ter_refactor

* origin/dev:
  AsyncIO compression part 1 - refactor of existing asyncio code (facebook#3021)
  cleanup double word in comment.
  slightly shortened status and summary lines in very verbose mode
  Change zstdless behavior to align with zless (facebook#2909)
  slightly shortened compression status update line
  More descriptive exclusion error; updated docs and copyright
  Typo (and missing commit)
  Suggestion from code review
  Python style change
  Fixed bugs found in other projects
  Updated README
  Test and tidy
  Feature parity with original shell script; needs further testing
  Work-in-progress; annotated types, added docs, parsed and resolved excluded files
  Using faster Python script to amalgamate
@yoniko yoniko force-pushed the compression_asyncio_after_refactor branch from 76f5cd2 to 4cac292 Compare January 26, 2022 02:19
…ter_refactor

* origin/dev:
  fixed minor compression difference in btlazy2
  updated all names to offBase convention
  change the offset|repcode sumtype format to match offBase
@yoniko yoniko force-pushed the compression_asyncio_after_refactor branch from bed2a44 to 0f5f6ed Compare January 26, 2022 18:53
@yoniko yoniko changed the base branch from decompression_asyncio_refactor to dev January 27, 2022 21:45
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.

1 participant