Re: [Vserver] Vserver and Reiserfs3

From: Herbert Poetzl <herbert_at_13thfloor.at>
Date: Fri 23 Dec 2005 - 20:52:52 GMT
Message-ID: <20051223205252.GC11731@MAIL.13thfloor.at>

On Fri, Dec 23, 2005 at 07:13:06PM +0000, Joel Soete wrote:
> Hello Herbert,
>
> Joel Soete wrote:
> >Hello Herbert,
> >
> >>On Thu, Dec 22, 2005 at 05:50:04PM +0100, Joel Soete wrote:
> >>
> >>>Hello Herbert,
> >>>
> >>>[...]
> >>>
> >>>>>unfortunately still failed at the same places on my parisc box: i.e.
> >>>>>[...]
> >>>>> verify /mnt/test/file_3053: -+(-)-i-+(-) ~ -----------------
> >>>>>[114]# failed.
> >>>>>[...]
> >>>>> verify /mnt/test/file_3053: -+(-)-i-+(-) ~ ----i-------E----
> >>>>>[124]# failed.
> >>>>>[199]# succeeded.
> >>>>
> >>>>this is caused by the legacy kernel API support ...
> >>>>if enabled it will blend through the iunlink as flag 'E'
> >>>>on reiserfs (still investigating if that is a bug, or
> >>>>if some tools really used that one ...)
> >>>>
> >>>>disabling the legacy kernel API support should make that
> >>>>one succeed (CONFIG_VSERVER_LEGACY)
> >>>
> >>>ok (at least for test 124):
> >>>[113]# succeeded.
> >>> verify /mnt/test/file_2618: -+(-)-i-+(-) ~ -----------------
> >>>[114]# failed.
> >>>[115]# succeeded.
> >>>[...]
> >>>[123]# succeeded.
> >>>[124]# succeeded.
> >>>[199]# succeeded.
> >>>
> >>>but I couldn't leave with this kernel because:
> >>>Starting periodic command scheduler: cron.
> >>>Starting vservers of type
> [...]
> >>>[42949562.120000] dynamic contexts disabled.
> >>>make: *** [.DebSid.stamp] Error 255
> >>>make: Target `all' not remade because of errors.
> >>>ERROR
> >>>
> >>>too bad ;-(
> >>>
> >>>and each time I tried to start the vserver manualy I got the following
> >
> >messages:
> >
> >>>[ 42.700000] dynamic contexts disabled.
> >>>[ 136.570000] dynamic contexts disabled.
> >>>[ 249.710000] dynamic contexts disabled.
> >>
> >>hmm, silly question, did you disable the dynamic context support?
> >
> >not that I known: only unselect CONFIG_VSERVER_LEGACY
> >but I overwrite my config file ;_( but easy to reproduce (may be tomorrow)
> >
> well with make menuconfig I just unselect CONFIG_VSERVER_LEGACY but it has
> the side effect to also unlsect CONFIG_VSERVER_DYNAMIC_IDS, see here the
> .config:
> [...]
> # CONFIG_DEBUG_FS is not set
> CONFIG_VSERVER=y
> CONFIG_VSERVER_LEGACYNET=y
>
> #
> # Linux VServer
> #
> # CONFIG_VSERVER_LEGACY is not set
> # CONFIG_VSERVER_NGNET is not set
> CONFIG_VSERVER_COWBL=y
> CONFIG_VSERVER_PROC_SECURE=y
> # CONFIG_VSERVER_HARDCPU is not set
> # CONFIG_INOXID_NONE is not set
> # CONFIG_INOXID_UID16 is not set
> # CONFIG_INOXID_GID16 is not set
> CONFIG_INOXID_UGID24=y
> # CONFIG_INOXID_INTERN is not set
> # CONFIG_INOXID_RUNTIME is not set
> # CONFIG_XID_TAG_NFSD is not set
> # CONFIG_XID_PROPAGATE is not set
> # CONFIG_VSERVER_DEBUG is not set
> [...]
>
> it's obvious as kernel/vserver/Kconfig make VSERVER_DYNAMIC_IDS depends of
> VSERVER_LEGACY:
> [...]
> config VSERVER_DYNAMIC_IDS
> bool "Enable dynamic context IDs"
> depends on VSERVER_LEGACY
> default y
> [...]
>

ah, right, well, guess the tools have to catch
up here and avoid dynamic IDs ...

> but I haven't enough kernel knowledges to judge if this constraint is
> (still) relevant ;-(

in any case, the legacy support should be fine
for now ...

merry xmas,
Herbert

> Hth anyway.
>
> Thanks and Merry Xmas,
> Joel
>
> >
> >>btw, what kernel was that again?
> >>
> >
> >The parisc stuff
> ><http://cvs.parisc-linux.org/download/linux-2.6/linux-2.6.14-pa0.tar.bz2>
> >+ vanilla patch 2.6.14.4 + latest developement
> >patch-2.6.14.4-vs2.1.0.diff.bz2
> >
> >+ a very small ack to fix a rejected hunk:
> >(due to the diff between parisc tree and vanilla one)
> [...]
> _______________________________________________
> Vserver mailing list
> Vserver@list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Fri Dec 23 20:53:25 2005

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Fri 23 Dec 2005 - 20:53:30 GMT by hypermail 2.1.8