Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hack-pad/hackpadfs

An extensible file system abstraction for Go. File systems, composable interfaces, and test suites.
https://github.com/hack-pad/hackpadfs

fstest: Add concurrent stat test

6cb1daea5e867272016215a396bc72f05805300b authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent mkdir and mkdirall tests

bb997a45be2c40db41d3cec7942e2ce159f109dc authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent write test

e5e0796f32d1217624bcf5284996c2cb6b2f4dae authored over 3 years ago by John Starich <[email protected]>
fstest: Add concurrent read test

384fb94ac277f111bad4ded693a4c6389f27ada2 authored over 3 years ago by John Starich <[email protected]>
Add concurrent remove test

5d8a77162e28b0df0622a06e1bea50daf4add3c1 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Replace keyvalue.FS.store with a transaction-only variant to fix race conditions

6459411f530c86cca34d579fe898e66b57265997 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add TransactionStore for transaction safety

909bda56ffa6dbcf2aeb4494019a41ca9eb1d190 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Add failing concurrent create tests

dcfae9193feb3ca9e2cfa7509fdca87859075494 authored over 3 years ago by John Starich <[email protected]>
Rename ErrUnsupported to ErrNotImplemented

9a57ea5837b54286e3ed0239e64d2897cbd7274f authored over 3 years ago by John Starich <[email protected]>
Fix fstest crash on fs.Create when not implementing CreateFS

491c656b161561b7c3870cc78efd52c698c58120 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix remaining tests. Only fstest issue left

f6eac35506fd5b748fbd216fec22973303be6d92 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fix OpenFile tests

118a13b25d23d3abdc6aad8d9824ad5a0a2a0479 authored over 3 years ago by John Starich <[email protected]>
keyvalue: Fail creating via openfile on directories

da6c86a8953a56dc7f71a9703606a46d3a70b13d authored over 3 years ago by John Starich <[email protected]>
OpenFile cannot be used to make directories, remove fallback and require it in fstest

11b447b551ee4ceec7c031f52231e055148188d0 authored over 3 years ago by John Starich <[email protected]>
Fix fstest Create not using read write perms

577ce85a86441f362113cfefa40f028dc3eb707e authored over 3 years ago by John Starich <[email protected]>
Only pull data from a file record once per field

eb9ea2f9740c6af1fbd3a368abea8245667a6b4b authored over 3 years ago by John Starich <[email protected]>
Remove Symlink requirement from fstest.SetupFS

d3950a3b066cf5885bcba8553abd101db6c88a6d authored over 3 years ago by John Starich <[email protected]>
Fix crashes in fstest when creates fail

47044c5c76ad3fa1732edbe957219b3398b991e4 authored over 3 years ago by John Starich <[email protected]>
Add initial keyvalue.FS and keyvalue.Store implementation

7dfc4e1558438e1419db7dde33f2bd316766151f authored over 3 years ago by John Starich <[email protected]>
New -> NewFS to match package name

958f43c7e183ded08a762a1e45bea429479b9c57 authored over 3 years ago by John Starich <[email protected]>
Move "osfs" to "os"

9637856f083ebca222e4508e0b2acca5e36a2921 authored over 3 years ago by John Starich <[email protected]>
Swap ChownFS for ChmodFS, since chown is difficult to test properly without elevated privileges

8f66db41b724f83748e2fdbca785a85d3b6f6d1f authored over 3 years ago by John Starich <[email protected]>
Fix crash scenarios from failed tests in fstest

e86b51748b8feb101bc8a3678441fd05a854980b authored over 3 years ago by John Starich <[email protected]>
Nearly complete fstest test suite

c263e0596827f09a1a86c254e1d9f8afb8c87f3a authored over 3 years ago by John Starich <[email protected]>
Add osfs.FS and start fstest test suite

7710b521e9dff03384b305ee70d6cc5d79f221c5 authored over 3 years ago by John Starich <[email protected]>
Add initial implementation of interface helpers

c428a2805c84dcc439b3680da6a6a037b8b347f1 authored over 3 years ago by John Starich <[email protected]>
Add initial interfaces and func headers

10e245b90451924116daceb436af18923157b5a5 authored over 3 years ago by John Starich <[email protected]>
Initial commit

5810842f94b99dd9e7d870e65b9f060fcf34b667 authored over 3 years ago by John Starich <[email protected]>