Displaying 7 results from an estimated 7 matches for "wearlevel".
Did you mean:
walevel
2016 Sep 26
2
Memory corruption when testing nbdkit python plugin with nbd-tester-client?
...errors happen before the segfault, suggesting that some memory
corruption is underway.
AFAICS a pure python plugin should not be able to cause memory corruption.
Examples of nbdkit logs for running "make check" or subsets of it from
nbd against nbdkit:
nbdkit -n -f python script=ssd-ftl-wearleveling.py disksize=52428800
nbdkit: python[6]: error: ssd-ftl-wearleveling.py: callback failed: close
nbdkit: python[7]: error: invalid flush request: expecting offset and
length == 0
nbdkit: python[7]: error: write reply: Connection reset by peer
Segmentation fault
nbdkit -n -f python script=ssd-ftl-...
2016 Sep 26
2
Re: Memory corruption when testing nbdkit python plugin with nbd-tester-client?
...nbdkit shouldn't segfault ever.
>
> Did you get a stack trace from C (not from Python)?
The core files were useless, but I ran nbdkit in gdb and got something...
(gdb) run -n -f /software/nbdkit/plugins/python/.libs/nbdkit-python-plugin.so script=/software/nbdkit/plugins/python/ssd-ftl-wearleveling.py disksize=52428800
Starting program: /software/nbdkit/src/nbdkit -n -f /software/nbdkit/plugins/python/.libs/nbdkit-python-plugin.so script=/software/nbdkit/plugins/python/ssd-ftl-wearleveling.py disksize=52428800
[Thread debugging using libthread_db enabled]
Using host libthread_db library &q...
2016 Sep 26
0
Re: Memory corruption when testing nbdkit python plugin with nbd-tester-client?
...segfault ever.
>>
>> Did you get a stack trace from C (not from Python)?
> The core files were useless, but I ran nbdkit in gdb and got something...
>
> (gdb) run -n -f /software/nbdkit/plugins/python/.libs/nbdkit-python-plugin.so script=/software/nbdkit/plugins/python/ssd-ftl-wearleveling.py disksize=52428800
> Starting program: /software/nbdkit/src/nbdkit -n -f /software/nbdkit/plugins/python/.libs/nbdkit-python-plugin.so script=/software/nbdkit/plugins/python/ssd-ftl-wearleveling.py disksize=52428800
> [Thread debugging using libthread_db enabled]
> Using host libthrea...
2016 Sep 26
0
Re: Memory corruption when testing nbdkit python plugin with nbd-tester-client?
...lugin should not cause memory corruption,
and nbdkit shouldn't segfault ever.
Did you get a stack trace from C (not from Python)?
Rich.
> Examples of nbdkit logs for running "make check" or subsets of it from
> nbd against nbdkit:
>
> nbdkit -n -f python script=ssd-ftl-wearleveling.py disksize=52428800
> nbdkit: python[6]: error: ssd-ftl-wearleveling.py: callback failed: close
> nbdkit: python[7]: error: invalid flush request: expecting offset and
> length == 0
> nbdkit: python[7]: error: write reply: Connection reset by peer
> Segmentation fault
>
>...
2016 Oct 27
4
Re: Disk near failure
...do NOT read-scan remainder of disk.
> If Selective self-test is pending on power-up, resume after 0 minute delay.
Hmm, lets do some math:
17394 hours "on"-time equals 724.7 days (at continous "on").
6894 GiB written at 120 GiB drive sizes gives 57.4 Drive-Writes
(at optimal wearleveling every cell would have been written 57-58 times)
The used Sandforce controller (likly a SF-2281) is not the best at
wearleveling, so the "use"-count per cell will be most likely more
than double that.
For my personal use I would replace that Drive asap.
- There is no warranty for it...
2016 Oct 28
0
Disk near failure
...>> If Selective self-test is pending on power-up, resume after 0 minute
>> delay.
>
> Hmm, lets do some math:
> 17394 hours "on"-time equals 724.7 days (at continous "on").
> 6894 GiB written at 120 GiB drive sizes gives 57.4 Drive-Writes
> (at optimal wearleveling every cell would have been written 57-58 times)
>
> The used Sandforce controller (likly a SF-2281) is not the best at
> wearleveling, so the "use"-count per cell will be most likely more
> than double that.
>
> For my personal use I would replace that Drive asap.
&g...
2016 Oct 24
3
Disk near failure
Hi,
On Mon, 2016-10-24 at 12:07 +0200, Alessandro Baggi wrote:
> === START OF READ SMART DATA SECTION ===
> SMART Error Log not supported
I reckon there's a <snip> between those lines. The line right after the
first should read something like:
SMART overall-health self-assessment test result: PASSED
or "FAILED" for that matter. If not try running
smartctl -t short