Commit Graph

54 Commits (19c51305245db2da14cec8d0fc1882b33afc6087)

Author SHA1 Message Date
Alexey Kostin 19c5130524
Create LICENSE 2019-03-01 15:00:53 +03:00
rumanzo 665995edd8
Create README.md 2019-02-28 18:35:22 +03:00
Alexey Kostin 6a6bf587a6 Fix avg speed 2019-02-28 17:03:00 +03:00
Alexey Kostin ddbea1d434 Add additianal total stats. Fix total stats with thread count > 1 2019-02-28 16:24:43 +03:00
Alexey Kostin 67dc07c3a4 initial buffer 4k 2019-02-28 14:55:24 +03:00
Alexey Kostin 80eb12a45d uints as mush as possible 2019-02-28 14:19:33 +03:00
Alexey Kostin c9f0cd66b7 fast object initialization 2019-02-28 13:44:50 +03:00
Alexey Kostin c679ad4aad Check osd health (up/in) 2019-02-28 12:48:22 +03:00
Alexey Kostin 866a15d68b darkgreen too dark, change to green 2019-02-28 12:24:22 +03:00
Alexey Kostin 4815fd47db Non fatal error if bs < objectsize 2019-02-28 12:23:07 +03:00
Alexey Kostin 4f672577a1 todo's 2019-02-28 01:05:35 +03:00
rumanzo 3d86dbc33b
Merge pull request #2 from vitalif/master
Use strings.Repeat because fmt.Sprintf counts escape chars
2019-02-28 00:14:16 +03:00
Vitaliy Filippov 12a89c076c Use strings.Repeat because fmt.Sprintf counts escape chars 2019-02-27 23:17:54 +03:00
Alexey Kostin 14ace0e245 pretty time print 2019-02-27 23:05:45 +03:00
Alexey Kostin 7fdeb2af6d indent fix! 2019-02-27 22:57:47 +03:00
Alexey Kostin 9f5ccbda10 indent fix? 2019-02-27 22:09:53 +03:00
Alexey Kostin ffa77bd1f1 empty buff. indent fix? 2019-02-27 21:57:38 +03:00
Alexey Kostin cdf408fc92 indent 2019-02-27 21:16:50 +03:00
Alexey Kostin 8a10c8a255 Clean up. Pre write objects. Go fmt 2019-02-27 21:12:08 +03:00
rumanzo 4cac3d310f
Merge pull request #1 from vitalif/master
16 objects per thread + generate random offsets for every op
2019-02-27 20:44:51 +03:00
Vitaliy Filippov 5e0895b9b6 Print summary line in different colors 2019-02-27 18:54:24 +03:00
Vitaliy Filippov b4150b5c40 Only total IOPS is meaningful 2019-02-27 18:47:55 +03:00
Vitaliy Filippov 7b72c2c98e Round sub-millisecond values to 0.1ms, fix avg speed calculation 2019-02-27 18:39:13 +03:00
Vitaliy Filippov bc202f2f55 16 objects per thread + generate random offsets for every op 2019-02-27 17:53:07 +03:00
Alexey Kostin 63a10e960f Improved output
//todo fix indent
2019-02-27 15:49:36 +03:00
Alexey Kostin dccc7e0140 Color info 2019-02-27 15:04:48 +03:00
Alexey Kostin fca40736ab Pretty stats 2019-02-27 13:46:44 +03:00
Alexey Kostin cd933a2d85 Correct delete objects 2019-02-27 11:26:40 +03:00
Alexey Kostin 052838d242 benchmark works 2019-02-26 18:09:59 +03:00
Alexey Kostin df824e8dc7 Easy parallels 2019-02-26 13:20:51 +03:00
Alexey Kostin 34352241a3 No trash. Sync done 2019-02-26 12:17:01 +03:00
Alexey Kostin ba0e8df3a7 Revert "Struct pointers"
This reverts commit b81a43bf
2019-02-22 17:58:31 +03:00
Alexey Kostin a7bb9da78a Revert "File with test structs. Prepare for refactor getosd"
This reverts commit 53189e2d
2019-02-22 11:38:45 +03:00
Alexey Kostin beed73e03e Revert "Struct pointers"
This reverts commit b81a43bf
2019-02-22 11:34:55 +03:00
Alexey Kostin b81a43bfd0 Struct pointers 2019-02-20 23:26:40 +03:00
Alexey Kostin 53189e2d59 File with test structs. Prepare for refactor getosd 2019-02-20 23:05:26 +03:00
Alexey Kostin 1cf96598c2 Osd Metadata types 2019-02-20 17:05:02 +03:00
Alexey Kostin f83e76ad4a OsdMetadata 2019-02-20 16:54:39 +03:00
Alexey Kostin 662dc9da5b Refactor. Check pgs 2019-02-20 11:48:47 +03:00
Alexey Kostin 85a1438f27 Refactor. Check pgs 2019-02-20 11:26:39 +03:00
Alexey Kostin a0ff84805e Deal with device class for root 2019-02-19 18:39:34 +03:00
Alexey Kostin 6cbc43ff05 Error print bug fix 2019-02-19 18:33:56 +03:00
Alexey Kostin c591da02a7 Get Osd structs and location functions 2019-02-19 18:26:52 +03:00
Alexey Kostin d66de79515 Not need mode parameter 2019-02-19 18:25:44 +03:00
Alexey Kostin 25977d4697 New types 2019-02-19 18:25:14 +03:00
Alexey Kostin 269b608d4a For for logging 2019-02-19 18:24:34 +03:00
Alexey Kostin 7e9491ab2d Crush rules. Pool root 2019-02-19 15:46:00 +03:00
Alexey Kostin 7b73a20d34 No pointers, different types, prepare functions, crush 2019-02-19 10:16:11 +03:00
Alexey Kostin 7073cc64df Logical fix 2019-02-15 20:08:00 +03:00
Alexey Kostin 70cb80c176 Separate types. Pointers. Get_pg_by_pool func 2019-02-15 20:04:32 +03:00