| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
r1.25. Fixes creation of concat volumes.
Noticed by and diff from Thordur I. Bjornsson via tech@
ok jsing@
|
|
|
|
|
|
| |
volume sector size. Determine volume sector size in sr_meta_init().
Pointed out, tweaked and ok jsing@
|
|
|
|
|
|
|
|
|
| |
sectors. Volumes created will present a sector size equal to the
largest sector size of the constituent disks.
Softraid Metadata version cranks to 6 due to new field.
ok jsing@ with tweaks that will follow soon.
|
|
|
|
|
|
|
|
|
| |
since they are now relative to chunks. Use 'blkno' as normal variable
name for daddr_t items rather than mix of 'blkno, blk, offset.
Change field name ssd_data_offset to ssd_data_blkno since it is a
block and not byte quantity.
No intentional functional change.
|
|
|
|
|
|
|
|
|
| |
block offsets until actual i/o is constructed and needs the physical
offset. Eliminate a number of <<DEV_BSIZE shifts as a bonus.
No intentional functional change.
Fixed and ok jsing@
|
|
|
|
| |
ok jsing@
|
| |
|
|
|
|
|
|
| |
512-byte-block information to int64_t, the underlying type of
daddr_t at the moment. No change to .o files. Removal of now
unneeded (long long) casts is next.
|
|
|
|
|
|
| |
variables. Some random whitespace/knf repairs encountered on the way.
ok miod@ on inspection, feedback & more suggestions from millert@
|
|
|
|
|
| |
test period; i think 3 years ago the last bugs fell out.
ok otto beck others
|
|
|
|
|
|
|
| |
simplifies the discipline code, avoids code duplication and moves the
scheduling logic into a single location.
ok krw@
|
|
|
|
| |
provided.
|
| |
|
|
|
|
| |
disciplines except for AOE and CRYPTO, which require custom handlers.
|
|
|
|
|
|
| |
the disciplines that now have the same interrupt code.
ok krw@
|
|
|
|
| |
a valid struct sr_discipline. Remove redundant NULL pointer checks.
|
|
|
|
| |
Prompted by Dmitry Bogdan.
|
| |
|
|
|
|
|
|
|
| |
the workunit from the pending queue and restart deferred workunits, even
in error conditions.
ok krw@
|
|
|
|
| |
ok krw@
|
|
|
|
| |
ok krw@
|
| |
|
|
|
|
| |
discipline data structure. To be used with an upcoming diff.
|
|
|
|
| |
during volume assembly.
|
|
|
|
|
|
| |
to provide useful feedback, rather than reporting an ioctl failure and
leaving the user to consult dmesg. For now we continue to print most things
to the console, even if the message is a result of an ioctl.
|
|
Many thanks to Marco Peereboom for his assistance with testing and
debugging. Thanks also to Josh Grosse and Chris Jackman for testing.
|