-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
127 lines (97 loc) · 4.16 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Revision history for {{$dist->name}}
{{$NEXT}}
0.029 2020-12-10
- elasticsearch indexing error handling
0.028 2020-12-08
- fix use of --startid in search-sync
0.027 2020-12-07
- roll back v0.026 optimization
- allow ES versions greater than v5
0.026 2019-05-10
- rework ordering in processing queued bench bundles
so that we can use an earlier optimization again for
inserting large amounts of data.
0.025 2019-05-09
- optimizations in queue processing
0.024 2018-04-11
- tweak sql schema with more indexes
- rework transaction handling in queue processing
- new comparator 'is_empty' to check for absence of value
- renamed comparator 'not like' into 'not_like'
0.023 2017-02-08
- parallel sync_search_engine
0.022 2017-02-07
- default non-core fields mapping type: keyword
0.021 2017-01-31
- Elasticsearch support
0.020 2016-08-19
- *Gna* - mysql backend: revert convert on comparison operators
(numerical aggregates seem to work, though)
0.019 2016-08-19
- mysql backend: force numeric convert on comparison operators and numerical aggregates
0.018 2016-07-29
- mysql: create tables can now work with UTF-8
- 'stats' also provides 'count of additional key/value pairs'
- add CREATED_AT/VALUE_ID to essentials when returning single point
0.017 2016-03-04
- support for 'stats' - provide counters of points and metrics
0.016 2016-02-26
- fix AUTOINCREMENT on raw_bench_bundles
- fix DB-specific special NULL handling of undefined values
- support for 'listkeys'
0.015 2015-09-23
- more refactoring of common methods between db backends
0.014 2015-09-17
- namespace confusion carnage - redo cpan upload
0.013 2015-09-17
- forked into different namespace to better fit the common theme
was: Tapper-Benchmark
now: BenchmarkAnything-Storage-Backend-SQL
0.012 2015-09-17
- refactor common methods between db backends
0.011 2015-09-16
- let the db take care of compression in raw queue
0.010 2015-09-15
- drop feature 'switch' - replace given/when with classic if/else
0.009 2015-09-11
- DB tuning/tweaking:
* avoid deadlocks due to gap locking
* fix missing finish_transaction
* be crisp about UNSIGNED and use BLOB for raw queue
* simplify resetting of AutoCommit mode
0.008 2015-09-08
- enable transactions for garbage collector
0.007 2015-09-08
- queuing mode for high-throughput incoming results
* part 1) adds raw results into separate table
* part 2) process one of those values,
likely called in bundles or from multiple workers
* part 3) garbage collect successfully processed results
0.006 2015-08-26
- disable caching due to wrong behaviour
0.005 2015-08-24
- larger field sizes
- select_benchmark_point_essentials()
Get NAME, VALUE, UNIT of a single benchmark point
- select_complete_benchmark_point()
Get all additional key/value fields of a single benchmark point
- get_single_benchmark_point()
Reconstruct a complete single benchmark point
0.004 2015-08-20
- get list of benchmark NAMEs
0.003 2015-08-18
- handling of duplicates and undefined values
0.002 2015-08-17
- store benchmark VALUEs as VARCHAR to avoid rounding
and allow non-number values en passant
- dependency++ to DBD::SQLite 1.48 to avoid error
'no such column: bav2.bench_additional_value"
0.001 2015-08-16
- Initial release - CPAN DAY - 2015-08-16
- based on the released code from early 2014
- This is a library to provide a schema for
storing benchmark values in an SQL database
- Primarily targets mysql, SQLite support
is basically so far by cutting away known
trouble maker SQL statement parts
- Read more about the schema on http://benchmarkanything.org/