1 |
On Mon, 6 Aug 2018 00:40:32 -0700 |
2 |
Zac Medico <zmedico@g.o> wrote: |
3 |
|
4 |
> Since there aremany ways to manage repository storage, split out a |
5 |
> repo storage framework. The HardlinkQuarantineRepoStorage class |
6 |
> implements the existing default behavior, and the InplaceRepoStorage |
7 |
> class implements the legacy behavior (when sync-allow-hardlinks is |
8 |
> disabled in repos.conf). |
9 |
> |
10 |
> Each class implements RepoStorageInterface, which uses coroutine |
11 |
> methods since coroutines are well-suited to the I/O bound tasks that |
12 |
> these methods perform. The _sync_decorator is used to convert |
13 |
> coroutine methods to synchronous methods, for smooth integration into |
14 |
> the surrounding synchronous code. |
15 |
> |
16 |
> Bug: https://bugs.gentoo.org/662070 |
17 |
> |
18 |
|
19 |
missing space in first line of commit message |
20 |
s/aremany/are many |
21 |
|
22 |
--- |