Re: My experience with the official release of Sculpt TC

2018-06-22 Thread Guido Witmond

On 06/22/2018 11:14 AM, Norman Feske wrote:

Hi Guido,


1. I noticed that the debian iso-download on this 06-21 image was
jittery, stopping the now-counter for a second every few MBs. Is that an
effect of these patches?


I don't think so. I suppose you were testing this with the RAM fs? If
yes, the jittery effect may be caused by the successive expansion of the
RAM file system. Each time it runs out of RAM quota, it blocks until the
sculpt manager explicitly increases the quota. The current quota is
displayed as capacity value of the 'ram' storage item. When it stops for
a moment, you'll most likely see the value increase shortly afterward,
before the download continues.



I haven't seen the jitter with the RAM-fs, although I saw it expanding.

I noticed it with the freshly expanded GENODE partition on my usb-2 
stick. (the previously 'bad' one).


Perhaps it's too much people watching netflix...




2. With the old (sculpt-tc) image, the debian download sometimes hang
with what looked like a filesystem lockup. 

No. We rarely (I have seen it only twice in the last two months) observe
instabilities of the rump-based file-system server. Once this happens,
you may try closing the inspect window (by disabling all 'inspect'
buttons), and then opening the inspect window for the ram fs (which
should not be affected). Then you can inspect the '/report/log' for
file-system-related error messages.

It would be cool to secure the log should encounter the problem again.


I'll try to replicate it. Wish me luck.


Cheers, Guido.

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Re: My experience with the official release of Sculpt TC

2018-06-22 Thread Norman Feske
Hi Guido,

thanks for the prompt feedback and the thorough testing! We might update
the downloadable image once we update our master branch next time.

> Other news:
> 1. I noticed that the debian iso-download on this 06-21 image was
> jittery, stopping the now-counter for a second every few MBs. Is that an
> effect of these patches?

I don't think so. Supposing you were testing this with the RAM fs, the
jittery effect may be caused by the successive expansion of the RAM file
system. Each time it runs out of RAM quota, it blocks until the sculpt
manager explicitly increases the quota. The current quota is displayed
as capacity value of the 'ram' storage item. When it stops for a moment,
you'll most likely see the value increase shortly afterward, before the
download continues.

> 
> 2. With the old (sculpt-tc) image, the debian download sometimes hang
> with what looked like a filesystem lockup. I could not save the
> config/deploy, nor exit vim. Other processes seemed unaffected. Is that
> lockup to be expected from the old code?

No. We rarely (I have seen it only twice in the last two months)
observed instabilities of the rump-based file-system server. Once this
happens, you may try closing the inspect window (by disabling all
'inspect' buttons), and then opening the inspect window for the ram fs
(which should not be affected). Then you can inspect the '/report/log'
for file-system-related error messages.

It would be cool to secure the log should encounter the problem again.

Cheers
Norman

-- 
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Re: My experience with the official release of Sculpt TC

2018-06-22 Thread Guido Witmond
I forgot to sent this to the list for everyone, not just the spooks who 
tapped the line ;-)


On 06/21/2018 01:51 PM, Norman Feske wrote:

Hi Guido,


thanks for the report and the log. I have a faint suspicion.



could you please give the following image a try?

   http://genode.org/files/nfeske/sculpt-2018-06-21.img


Hi Norman,

Your hunch was correct, this image runs the expand process correctly on
my 'bad' stick. I ran it three times just to make sure, both in usb2 and
usb3 sockets. All good.

Other news:
1. I noticed that the debian iso-download on this 06-21 image was
jittery, stopping the now-counter for a second every few MBs. Is that an
effect of these patches?

2. With the old (sculpt-tc) image, the debian download sometimes hang
with what looked like a filesystem lockup. I could not save the
config/deploy, nor exit vim. Other processes seemed unaffected. Is that
lockup to be expected from the old code?

It could also have been a memory error I encountered with memtest. But
that was transient. I could not pinpoint it to a single DIMM, nor did it
occur any time after that. Perhaps this iron is getting old and flaky.

Anyway, thanks for the patch.

I've attached the log.

Cheers, Guido.




log-expand-ok-on-img-2018-06-21
Description: Binary data
___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Re: My experience with the official release of Sculpt TC

2018-06-21 Thread Norman Feske
Hi Guido,

>> thanks for the report and the log. I have a faint suspicion.
>>
>> Are you able to reproduce the error with the "bad" USB stick, or is
>> there only a one-off chance to see it? If the error is reproduceable,
>> could I send you a disk-image link for testing?
> 
> Hi Norman,
> 
> I've tried again with the same stick and the hang is reproducable, as
> well as the trigger to restart by plugging a different stick as well.

could you please give the following image a try?

  http://genode.org/files/nfeske/sculpt-2018-06-21.img

It contains two changes [1,2] that should fix the problem you observed.

[1]
https://github.com/genodelabs/genode/commit/78b6d85dced32341c4ea5a556c79fb19d30f6a1a
[2]
https://github.com/genodelabs/genode/commit/9147ddfcacf30fd7b6f74595b3c06e649b272d9d

Cheers
Norman

-- 
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Re: My experience with the official release of Sculpt TC

2018-06-14 Thread Guido Witmond

On 06/14/2018 08:22 PM, Norman Feske wrote:


thanks for the report and the log. I have a faint suspicion.

Are you able to reproduce the error with the "bad" USB stick, or is
there only a one-off chance to see it? If the error is reproduceable,
could I send you a disk-image link for testing?


Hi Norman,

I've tried again with the same stick and the hang is reproducable, as 
well as the trigger to restart by plugging a different stick as well.


I installed sculpt-tc on that newer stick, booted it and the expand 
worked first time!


Thanks for your offer for a debugging image but I think I don't need it 
anymore. If you want to test your suspicion, I can run it with the bad 
stick and provide you the log.


Thanks for the push to try again. Now the download-errors

Cheers, Guido.


___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Re: My experience with the official release of Sculpt TC

2018-06-14 Thread Norman Feske
Hi Guido,

On 13.06.2018 23:38, Guido Witmond wrote:
> [runtime -> usb-1-2.part_blk] Error: Block-session creation failed
> (ram_quota=4208640, cap_quota=5, tx_buf_size=4194304, label="")
> [runtime -> usb-1-2.part_blk] Error: Uncaught exception of type
> 'Genode::Service_denied'

thanks for the report and the log. I have a faint suspicion.

Are you able to reproduce the error with the "bad" USB stick, or is
there only a one-off chance to see it? If the error is reproduceable,
could I send you a disk-image link for testing?

Cheers
Norman

-- 
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

My experience with the official release of Sculpt TC

2018-06-14 Thread Guido Witmond

Hi Genodians,


I tried this version too.

It has some visual differences:
- the network-section has these buttons: Off, Local, Wired. While the 
18.05 version had Off, Wired, Wifi. There is no mention of Local in the 
Sculpt article.


The Expand option of the GENODE-partition hang at first with an error:


[runtime -> usb-1-2.part_blk] Error: Block-session creation failed 
(ram_quota=4208640, cap_quota=5, tx_buf_size=4194304, label="")
[runtime -> usb-1-2.part_blk] Error: Uncaught exception of type 
'Genode::Service_denied'


When I plugged in a second USB-stick, the resize proces restarted and 
delivered a bootable resized stick.


In case you're interested, I attached the LOG of that session.

Cheers, Guido.


log-hanging-resize
Description: Binary data
___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Official release of Sculpt TC

2018-06-13 Thread Norman Feske
Hello everyone,

I'm happy and proud to announce the official release of the second
incarnation of Sculpt OS. Sculpt for The Curious can be downloaded as a
ready-to-use disk image:

  https://genode.org/download/sculpt

The downloadable image is a live system, rescue OS, and installer all in
one. Compared to earlier versions, it features a graphical user
interface for common tasks like connecting to a wireless network. The
actual fun happens in the text-based user interface of the
"Leitzentrale", which empowers the user to shape the system live, and to
inspect the system's state at any time. For detailed usage instructions,
please refer to the accompanied documentation:

  https://genode.org/documentation/articles/sculpt-tc

Cherrs
Norman

-- 
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users