pfs3aio
pfs3aio copied to clipboard
update
- Change all from Oct 2, 2018 to Feb 2, 2020 1.Fix deldir 2 Add find file faster in hash 3 Rebuild usage cache for reduce use memory and safer 4 Add patch exec/ColdReboot (36+) for flush buffers 5 Test cpu and usage div/mul 020+ 6 Add timeout flush or immediate flush cache The current version is very old, when a new build and fix, send to aminet.
1: Not until someone creates reliable test case. I can't duplicate it. 2-3: I don't want to change filesystem internals, I am not that familiar with it (I didn't create it). User's data safety is far more important. Not unless someone guarantees the change is 100% safe. 4: Can be done. 5: I don't think there are that many (non-power of 2) multiplications or divisions where this makes any noticeable difference. 6: Not sure if this makes much sense. It probably makes filesystem really slow and then someone thinks it is some safe default and publishes stupid benchmark results.. Delay is by design.
There are only 2 fixes that are not in published Aminet version (ACTION_READ_LINK edge case that probably no one ever hits) and possible dead-lock at boot in some specific situations due to not handling doslist being already locked. I'll try to release update this year..
BackUp program from https://www.onyxsoft.se/backup.html use dos/ReadLink ACTION_READ_LINK. It is not safe to allocate (increase) the dynamic cache for basic fs operations (DOpus - directory listing, copy, delete, etc.). The biggest problem in games is when they eat up almost all memory (increase cache) or disable multitasking (flush cache).
Could you describe config used, which program/game etc.. to duplicate the cache problem? I need to duplicate the problem myself to confirm the exact cause. Preferably using as simple as possible config (not DOpus!).
I don't think ColdReboot() patch is possible. pfs3aio fully supports removable media (ACTION_DIE) and removing patch is never safe because some other program might have added or removed their own patch after pfs3 added the patch but before pfs3 removed the patch.
real A1200 ,2mb chip, hdd 2gb seagate game "Syndicate" install,and play,save games
- a lot of small files (in cache)
- lost saves, game disable multitasking
- not exit game - only reset
system in pfs3 is not removable media - load fs from hdd RDB ACTION_DIE ignore if use,like ffs