GithubHelp home page GithubHelp logo

Comments (11)

lanconnected avatar lanconnected commented on July 29, 2024 2

Hi guys! Thanks a lot for your interest in my work, this fork is maintained, and i'll do my best to keep compatibility with modern kernels and to address reported issues. The documentation is a bit (quite a big bit) outdated, sorry for that, i'll get to it once i add all new features i want to the code. If somebody is willing to help with documentation, don't hesitate to contact me :)
We are using enhanceio intensively in our internal projects, always in write-back mode and we did not have any data loss or crashes for the last 2 years or so. That is the main reason there are no new commits - we are (almost) satisfied with the current code. There are packages available for RHEL6 kernels, if someone is interested, i'll add .spec file and packaging instructions.

from enhanceio.

onlyjob avatar onlyjob commented on July 29, 2024 1

Do you know of any packaging of your fork to Debian format (.deb)?

@adamryczkowski, here is the EnhanceIO package from official Debian repositories:

https://packages.debian.org/search?searchon=sourcenames&keywords=enhanceio

As of 2020 the package is based on this repository.

from enhanceio.

ojgarciab avatar ojgarciab commented on July 29, 2024

This was the last commit (Compatibility for kernels >= 4.14), 9 months ago: 69565a2

from enhanceio.

adamryczkowski avatar adamryczkowski commented on July 29, 2024

Thanks! I would really want to give it a try.
Do you know of any packaging of your fork to Debian format (.deb)? If not, tell me, are the installation instructions (Install.txt) still relevant for current kernels?

Do you use cache write-through write-back and how stable it is in your opinion?

from enhanceio.

ojgarciab avatar ojgarciab commented on July 29, 2024

I used it without write-back in root (global) device. Sorry, I can't help you with installation instructions. I had a trick to compile the new code with old dkms package, but it was almost two years ago. Now I'm using lvmcache.

from enhanceio.

adamryczkowski avatar adamryczkowski commented on July 29, 2024

I just tried it on XUbuntu 16.04 virtual guest under VirtualBox for non-root drive. The installation instructions worked flawlessly and there were no problems whatsoever. I tested write back and it really works. Udev scripts also were able to restore the device automatically after reboot. Since both virtual block devices I used for testing were backed by the same SSD drive, I cannot vouch for the actual caching performance, but definitely both "ssd" and "spinning disk" parts were used, when using the eio device.

The kernel was 4.15.0-34-generic.

from enhanceio.

ojgarciab avatar ojgarciab commented on July 29, 2024

Thanks for the update @lanconnected, I stopped using enhanceio due to the increasing difficulty of compiling using Ubuntu / DKMS (to avoid recompiling every kernel update).
I'll give it a try later and help with documentation related to debian / ubuntu, but I don't know when I'll have time to do it :( I would like to help.

from enhanceio.

adamryczkowski avatar adamryczkowski commented on July 29, 2024

That is a great news. How about the LFU caching algorithm, do you have any plans on implementing it? cf. stec-inc#91

from enhanceio.

MasterCATZ avatar MasterCATZ commented on July 29, 2024

thanks for the fork, you should provide PayPal or bitcoin address :P,
however, the reason I am looking for a cache system is that I am sick of the zfs Kernel / DKMS build fails ... and moving to SnapRaid and looking for a way to handle my smaller files better

from enhanceio.

pasikarkkainen avatar pasikarkkainen commented on July 29, 2024

@lanconnected Hey! You mentioned earlier in this issue that you're happily using EnhanceIO on el6. Are you also using it on el7 these days, or still on el6 only? I'm interested in stability experiences on el7 (from others aswell). Thanks!

from enhanceio.

pasikarkkainen avatar pasikarkkainen commented on July 29, 2024

Bump. How's the stability on el7 ?

from enhanceio.

Related Issues (20)

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.