Adam Rutkowski
|
953e0f25d7
|
replace metadata updater with metadata I/O concurrency
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2021-06-15 10:25:05 +02:00 |
|
Rafal Stefanowski
|
6ed4cf8a24
|
Update copyright statements (2021)
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
|
2021-01-21 13:17:34 +01:00 |
|
Adam Rutkowski
|
822cd7c45a
|
Introduce metadata superblock & segment structures
Refactoring metadata superblock and segment ops code
to make it less tightly coupled.
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2020-12-20 16:35:53 +01:00 |
|
Adam Rutkowski
|
3eb5568608
|
rename segment->segment_id and segemnt_ops->segment
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2020-12-20 16:35:53 +01:00 |
|
Adam Rutkowski
|
5fb4d68c7f
|
Remove get and set from metadata raw ifc
Memcopy based metadata interface is an unnecessary
overhead and is being removed.
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2020-12-20 15:09:50 +01:00 |
|
Rafal Stefanowski
|
38e7e19290
|
Update copyright statements
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
|
2020-04-28 13:37:54 +02:00 |
|
Adam Rutkowski
|
41d3542952
|
Lock collision page in metadata flush
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2019-09-25 14:26:15 -04:00 |
|
Adam Rutkowski
|
5684b53d9b
|
Adding collision table locks
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2019-09-24 22:59:35 -04:00 |
|
Robert Baldyga
|
4b1a3fa4b5
|
Simplify metadata_raw interface
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
|
2019-08-03 20:04:23 +02:00 |
|
Adam Rutkowski
|
dfd89dd43a
|
Probe core UUIDs from metadata
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
|
2019-04-17 14:07:42 -04:00 |
|
Robert Baldyga
|
6cd84476f6
|
Handle metadata asynchronously
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
|
2019-03-26 12:49:23 +01:00 |
|
Robert Baldyga
|
db92083432
|
Unify req naming convention (rq -> req)
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
|
2018-12-12 13:36:34 +01:00 |
|
Robert Baldyga
|
d862778e2b
|
Remove legacy io completion API
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
|
2018-12-12 11:20:41 +01:00 |
|
Robert Baldyga
|
a8e1ce8cc5
|
Initial commit
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
|
2018-11-29 15:14:21 +01:00 |
|