@@ -75,9 +75,17 @@ void executor::dump_options() const
7575 logger (format (" [v]erbose...... " BS_LOG_TABLE) % levels::verbose_defined % toggle_.at (levels::verbose));
7676}
7777
78+ // query_ not valid unless store is loaded.
79+ void executor::dump_configuration () const
80+ {
81+ logger (format (BS_INFORMATION_START)
82+ % store_.is_dirty ()
83+ % query_.interval_span ());
84+ }
85+
7886void executor::dump_body_sizes () const
7987{
80- logger (format (BS_MEASURE_SIZES ) %
88+ logger (format (BS_INFORMATION_SIZES ) %
8189 query_.header_body_size () %
8290 query_.txs_body_size () %
8391 query_.tx_body_size () %
@@ -100,7 +108,7 @@ void executor::dump_body_sizes() const
100108
101109void executor::dump_records () const
102110{
103- logger (format (BS_MEASURE_RECORDS ) %
111+ logger (format (BS_INFORMATION_RECORDS ) %
104112 query_.header_records () %
105113 query_.tx_records () %
106114 query_.point_records () %
@@ -116,7 +124,7 @@ void executor::dump_records() const
116124
117125void executor::dump_buckets () const
118126{
119- logger (format (BS_MEASURE_BUCKETS ) %
127+ logger (format (BS_INFORMATION_BUCKETS ) %
120128 query_.header_buckets () %
121129 query_.txs_buckets () %
122130 query_.tx_buckets () %
@@ -133,7 +141,7 @@ void executor::dump_buckets() const
133141
134142void executor::dump_collisions () const
135143{
136- logger (format (BS_MEASURE_COLLISION_RATES ) %
144+ logger (format (BS_INFORMATION_COLLISION_RATES ) %
137145 (to_double (query_.header_records ()) / query_.header_buckets ()) %
138146 (to_double (query_.tx_records ()) / query_.tx_buckets ()) %
139147 (to_double (query_.point_records ()) / query_.point_buckets ()) %
@@ -147,7 +155,7 @@ void executor::dump_progress() const
147155{
148156 using namespace system ;
149157
150- logger (format (BS_MEASURE_PROGRESS ) %
158+ logger (format (BS_INFORMATION_PROGRESS ) %
151159 query_.get_fork () %
152160 query_.get_top_confirmed () %
153161 encode_hash (query_.get_top_confirmed_hash ()) %
@@ -159,18 +167,5 @@ void executor::dump_progress() const
159167 query_.get_candidate_size ());
160168}
161169
162- // file and logical sizes.
163- void executor::dump_sizes () const
164- {
165- dump_body_sizes ();
166- dump_records ();
167- dump_buckets ();
168- dump_collisions ();
169-
170- // This one can take a few seconds on cold iron.
171- logger (BS_MEASURE_PROGRESS_START);
172- dump_progress ();
173- }
174-
175170} // namespace server
176171} // namespace libbitcoin
0 commit comments