Coder Social home page Coder Social logo

update about pfs3aio HOT 4 OPEN

AroKol78 avatar AroKol78 commented on August 16, 2024
update

from pfs3aio.

Comments (4)

tonioni avatar tonioni commented on August 16, 2024

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..

from pfs3aio.

AroKol78 avatar AroKol78 commented on August 16, 2024

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).

from pfs3aio.

tonioni avatar tonioni commented on August 16, 2024

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.

from pfs3aio.

AroKol78 avatar AroKol78 commented on August 16, 2024

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

from pfs3aio.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.