lustre-devel-lustre.org archive mirror
 help / color / mirror / Atom feed
* [lustre-devel] Gerrit option - build only one backend
@ 2020-01-28 19:37 Anna Fuchs
  2020-01-28 20:36 ` Andreas Dilger
  0 siblings, 1 reply; 5+ messages in thread
From: Anna Fuchs @ 2020-01-28 19:37 UTC (permalink / raw)
  To: lustre-devel

Dear all,

I am wondering why the Gerrit option "fstype=zfs" in my commit does not 
influence the build process - both targets, ldiskfs and zfs are built:

checking whether to build ldiskfs... yes
checking whether to enable zfs... yes

The option seems to affect only the following tests. Is this behavior 
intended?
Is there any option to build and test only one backend?

Regards
Anna

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20200128/973697a0/attachment.html>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [lustre-devel] Gerrit option - build only one backend
  2020-01-28 19:37 [lustre-devel] Gerrit option - build only one backend Anna Fuchs
@ 2020-01-28 20:36 ` Andreas Dilger
  2020-01-29 14:18   ` Anna Fuchs
  0 siblings, 1 reply; 5+ messages in thread
From: Andreas Dilger @ 2020-01-28 20:36 UTC (permalink / raw)
  To: lustre-devel

The fstype option affects the testing, because this is "Test-Parameters:", not "Build-Parameters:". :-)

The zfs vs. ldiskfs option mostly only affects the osd-ldiskfs and oss-zfs, and the matching mount.lustre helpers. All of the rest of the code should be independent of the backing filesystem. 

Cheers, Andreas

> On Jan 28, 2020, at 12:37, Anna Fuchs <anna.fuchs@informatik.uni-hamburg.de> wrote:
> 
> ?
> Dear all,
> 
> I am wondering why the Gerrit option "fstype=zfs" in my commit does not influence the build process - both targets, ldiskfs and zfs are built:
> 
> checking whether to build ldiskfs... yes
> checking whether to enable zfs... yes
> 
> The option seems to affect only the following tests. Is this behavior intended?
> Is there any option to build and test only one backend?
> 
> Regards
> Anna
> _______________________________________________
> lustre-devel mailing list
> lustre-devel at lists.lustre.org
> http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [lustre-devel] Gerrit option - build only one backend
  2020-01-28 20:36 ` Andreas Dilger
@ 2020-01-29 14:18   ` Anna Fuchs
  2020-01-29 17:51     ` Andreas Dilger
  0 siblings, 1 reply; 5+ messages in thread
From: Anna Fuchs @ 2020-01-29 14:18 UTC (permalink / raw)
  To: lustre-devel

I see, but are there any "build-parameters" I can set? I haven't seen 
anything like that in another commits.

I want to prevent the osd-ldiskfs to be built since my stuff involves 
experimental interface changes for the backend and this build will fail 
at the moment.

None of the tests will run if any build fails, am I right? I wanted to 
have first some reviews before I change everything.

So either I (currently unnecessarily) adjust the ldiskfs path just for 
the build to pass or.. is there any or?

Thanks,

Anna

Am 28.01.2020 um 21:36 schrieb Andreas Dilger:
> The fstype option affects the testing, because this is "Test-Parameters:", not "Build-Parameters:". :-)
>
> The zfs vs. ldiskfs option mostly only affects the osd-ldiskfs and oss-zfs, and the matching mount.lustre helpers. All of the rest of the code should be independent of the backing filesystem.
>
> Cheers, Andreas
>
>> On Jan 28, 2020, at 12:37, Anna Fuchs <anna.fuchs@informatik.uni-hamburg.de> wrote:
>>
>> ?
>> Dear all,
>>
>> I am wondering why the Gerrit option "fstype=zfs" in my commit does not influence the build process - both targets, ldiskfs and zfs are built:
>>
>> checking whether to build ldiskfs... yes
>> checking whether to enable zfs... yes
>>
>> The option seems to affect only the following tests. Is this behavior intended?
>> Is there any option to build and test only one backend?
>>
>> Regards
>> Anna
>> _______________________________________________
>> lustre-devel mailing list
>> lustre-devel at lists.lustre.org
>> http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org

-- 
Anna Fuchs
Universit?t Hamburg
https://wr.informatik.uni-hamburg.de

anna.fuchs at informatik.uni-hamburg.de
https://wr.informatik.uni-hamburg.de/people/anna_fuchs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [lustre-devel] Gerrit option - build only one backend
  2020-01-29 14:18   ` Anna Fuchs
@ 2020-01-29 17:51     ` Andreas Dilger
  2020-01-31 17:29       ` Anna Fuchs
  0 siblings, 1 reply; 5+ messages in thread
From: Andreas Dilger @ 2020-01-29 17:51 UTC (permalink / raw)
  To: lustre-devel

You could potentially include a change in your patch series to always disable ldiskfs building, probably in config/lustre-build-ldiskfs.m4. 

It would be best if that was a separate patch with a description like "osd-ldiskfs: permanently disable building" and tagged "forbuildonly" so that it cannot be landed. 

Cheers, Andreas

> On Jan 29, 2020, at 07:18, Anna Fuchs <anna.fuchs@informatik.uni-hamburg.de> wrote:
> 
> ?I see, but are there any "build-parameters" I can set? I haven't seen anything like that in another commits.
> 
> I want to prevent the osd-ldiskfs to be built since my stuff involves experimental interface changes for the backend and this build will fail at the moment.
> 
> None of the tests will run if any build fails, am I right? I wanted to have first some reviews before I change everything.
> 
> So either I (currently unnecessarily) adjust the ldiskfs path just for the build to pass or.. is there any or?
> 
> Thanks,
> 
> Anna
> 
>> Am 28.01.2020 um 21:36 schrieb Andreas Dilger:
>> The fstype option affects the testing, because this is "Test-Parameters:", not "Build-Parameters:". :-)
>> 
>> The zfs vs. ldiskfs option mostly only affects the osd-ldiskfs and oss-zfs, and the matching mount.lustre helpers. All of the rest of the code should be independent of the backing filesystem.
>> 
>> Cheers, Andreas
>> 
>>>> On Jan 28, 2020, at 12:37, Anna Fuchs <anna.fuchs@informatik.uni-hamburg.de> wrote:
>>> 
>>> ?
>>> Dear all,
>>> 
>>> I am wondering why the Gerrit option "fstype=zfs" in my commit does not influence the build process - both targets, ldiskfs and zfs are built:
>>> 
>>> checking whether to build ldiskfs... yes
>>> checking whether to enable zfs... yes
>>> 
>>> The option seems to affect only the following tests. Is this behavior intended?
>>> Is there any option to build and test only one backend?
>>> 
>>> Regards
>>> Anna
>>> _______________________________________________
>>> lustre-devel mailing list
>>> lustre-devel at lists.lustre.org
>>> http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
> 
> -- 
> Anna Fuchs
> Universit?t Hamburg
> https://wr.informatik.uni-hamburg.de
> 
> anna.fuchs at informatik.uni-hamburg.de
> https://wr.informatik.uni-hamburg.de/people/anna_fuchs
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [lustre-devel] Gerrit option - build only one backend
  2020-01-29 17:51     ` Andreas Dilger
@ 2020-01-31 17:29       ` Anna Fuchs
  0 siblings, 0 replies; 5+ messages in thread
From: Anna Fuchs @ 2020-01-31 17:29 UTC (permalink / raw)
  To: lustre-devel

Ok, I will see which way is better, thanks a lot.

Regards Anna

On Wed, Jan 29, 2020 at 6:51 PM, Andreas Dilger <adilger@whamcloud.com> 
wrote:
> You could potentially include a change in your patch series to always 
> disable ldiskfs building, probably in config/lustre-build-ldiskfs.m4.
> 
> It would be best if that was a separate patch with a description like 
> "osd-ldiskfs: permanently disable building" and tagged "forbuildonly" 
> so that it cannot be landed.
> 
> Cheers, Andreas
> 
>>  On Jan 29, 2020, at 07:18, Anna Fuchs 
>> <anna.fuchs@informatik.uni-hamburg.de 
>> <mailto:anna.fuchs@informatik.uni-hamburg.de>> wrote:
>> 
>>  ?I see, but are there any "build-parameters" I can set? I haven't 
>> seen anything like that in another commits.
>> 
>>  I want to prevent the osd-ldiskfs to be built since my stuff 
>> involves experimental interface changes for the backend and this 
>> build will fail at the moment.
>> 
>>  None of the tests will run if any build fails, am I right? I wanted 
>> to have first some reviews before I change everything.
>> 
>>  So either I (currently unnecessarily) adjust the ldiskfs path just 
>> for the build to pass or.. is there any or?
>> 
>>  Thanks,
>> 
>>  Anna
>> 
>>>  Am 28.01.2020 um 21:36 schrieb Andreas Dilger:
>>>  The fstype option affects the testing, because this is 
>>> "Test-Parameters:", not "Build-Parameters:". :-)
>>> 
>>>  The zfs vs. ldiskfs option mostly only affects the osd-ldiskfs and 
>>> oss-zfs, and the matching mount.lustre helpers. All of the rest of 
>>> the code should be independent of the backing filesystem.
>>> 
>>>  Cheers, Andreas
>>> 
>>>>>  On Jan 28, 2020, at 12:37, Anna Fuchs 
>>>>> <anna.fuchs@informatik.uni-hamburg.de 
>>>>> <mailto:anna.fuchs@informatik.uni-hamburg.de>> wrote:
>>>> 
>>>>  ?
>>>>  Dear all,
>>>> 
>>>>  I am wondering why the Gerrit option "fstype=zfs" in my commit 
>>>> does not influence the build process - both targets, ldiskfs and 
>>>> zfs are built:
>>>> 
>>>>  checking whether to build ldiskfs... yes
>>>>  checking whether to enable zfs... yes
>>>> 
>>>>  The option seems to affect only the following tests. Is this 
>>>> behavior intended?
>>>>  Is there any option to build and test only one backend?
>>>> 
>>>>  Regards
>>>>  Anna
>>>>  _______________________________________________
>>>>  lustre-devel mailing list
>>>>  lustre-devel at lists.lustre.org 
>>>> <mailto:lustre-devel@lists.lustre.org>
>>>>  <http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org>
>> 
>>  --
>>  Anna Fuchs
>>  Universit?t Hamburg
>>  https://wr.informatik.uni-hamburg.de 
>> <https://wr.informatik.uni-hamburg.de/>
>> 
>>  anna.fuchs at informatik.uni-hamburg.de 
>> <mailto:anna.fuchs@informatik.uni-hamburg.de>
>>  <https://wr.informatik.uni-hamburg.de/people/anna_fuchs>
>> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20200131/8d161dab/attachment.html>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-01-31 17:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-28 19:37 [lustre-devel] Gerrit option - build only one backend Anna Fuchs
2020-01-28 20:36 ` Andreas Dilger
2020-01-29 14:18   ` Anna Fuchs
2020-01-29 17:51     ` Andreas Dilger
2020-01-31 17:29       ` Anna Fuchs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).