#
37abacd4 |
| 06-Aug-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Fix I/O leakage. We're cloning bios in g_stripe_start_fast(), but when something goes wrong while running in "fast" mode, we free all bios and falling back to "economic" mode. Freeing bios, doesn't m
Fix I/O leakage. We're cloning bios in g_stripe_start_fast(), but when something goes wrong while running in "fast" mode, we free all bios and falling back to "economic" mode. Freeing bios, doesn't mean decrease bio_children, so bio_inbed couldn't be equal to bio_children and request was never finished. Decrease bio_children manually when destroying bios.
Reported by: Sam Lawrance <boris@brooknet.com.au>, simon
show more ...
|
#
1d723f1d |
| 26-Jul-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Improve geom(8)'s 'list' command to show geoms and their providers and consumers. Teach STRIPE, CONCAT and NOP classes about this improvement.
|
#
889c5dc2 |
| 26-Jul-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>.
|
#
2017a9d3 |
| 26-Jul-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
M_WAITOK is ok here, while I'm using M_WAITOK later in this function.
|
#
71df0725 |
| 13-Jul-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Minor sysctl description fixes.
Submitted by: simon
|
#
4c55f05b |
| 09-Jul-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Implement "FAST" mode for GEOM_STRIPE class and turn it on by default.
In this mode you can setup even very small stripe size and you can be sure that only one I/O request will be send to every disk
Implement "FAST" mode for GEOM_STRIPE class and turn it on by default.
In this mode you can setup even very small stripe size and you can be sure that only one I/O request will be send to every disks in stripe. It consumes some more memory, but if allocation fails, it will fall back to "ECONOMIC" mode.
It is about 10 times faster for small stripe size than "ECONOMIC" mode and other RAID0 implementations. It is even recommended to use this mode and small stripe size, so our requests are always splitted.
One can still use "ECONOMIC" mode by setting kern.geom.stripe.fast to 0. It is also possible to setup maximum memory which "FAST" mode can consume, by setting kern.geom.stripe.maxmem from /boot/loader.conf.
show more ...
|
#
a2e31b8b |
| 05-Jul-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
- Add 'stop' command, which works just like 'destroy' command, but sounds less dangerous. - Update manual pages and extend examples. - Bump versions.
|
#
3fb17452 |
| 26-May-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Dump some more informations: - device state - list of used providers - total number of disks - number of disks online
Prodded by: Alex Deiter <tiamat@komi.mts.ru>
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
b09121f9 |
| 20-May-2004 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Introduce STRIPE GEOM class. It implements RAID0 transformation and it is intend to be fast. Just like CONCAT class it provides manual and auto configuration methods.
Supported by: Wheel - Open Tech
Introduce STRIPE GEOM class. It implements RAID0 transformation and it is intend to be fast. Just like CONCAT class it provides manual and auto configuration methods.
Supported by: Wheel - Open Technologies - http://www.wheel.pl
show more ...
|