Forwarding to the ITP because I believe mars is an interesting
project and to keep people in the loop.
Subject: | Re: ITP: mars -- Asynchronous Block-Level Storage Replication |
---|---|
Date: | Thu, 21 Jan 2021 21:42:51 +0000 |
From: | Gabriel Francisco <frc.gabriel@gmail.com> |
To: | Thomas Schöbel-Theuer <thomas@schoebel-theuer.de>, Francesco Paolo Lovergine <frankie@debian.org> |
On 21/01/2021 19:08, Francesco Paolo Lovergine wrote:
Having a single giant patch is not a big issue, of course not nice for
the kernel folks, but fast.
Misunderstanding: my talk about the "jumbo patch" was not about MARS or kernels, but about the _new_ test suite, written in _bash_ script.
Background: Gabriel had mentioned "the" test suite at github, although there are 2 different test suites in total, thus I was starting to explain something about the _new_ test suite.
Probably you don't need any of both test suites for making MARS availabe to Debian users.
The "old" test suite is in the mars repo you already know, in subdirectory test_suite/ . It is not developed anymore, because Frank Liepold left 1&1 in May 2014 (see "git log -- test_suite/" showing his last commit at his last working day).
You can find an outdated stage of the _new_ test suite at https://github.com/schoebel/test-suite (which is a _separate_ repo / project from MARS). My suggestion was to update this repo via a jumbo patch (saving a lot of work for me).
Getting MARS into kernel upstream is a completely different topic. Theoretically, it is just a new "driver", and changes practically _nothing_ at the rest of the kernel. I would be very lucky if it could be added to the kernel like a jumbo patch, since it adds only a bunch of new files. I already tried some years ago, but it got stuck.
I will retry once it runs on linux-next again (years ago it did, but then I had no time for updating it continuously).
Thank you very much,
Thomas