Kenneth Skovhede
40dd3c6816
Updated all license mentions to MIT
2024-02-28 15:45:30 +01:00
gpatel-fr and GitHub
ec9d49d684
Experiment/rebuildfaster ( #5043 )
...
* experimental faster db rebuild (#4955 )
* try run update db query for every block file only when needed
add repair-force-block-use option
more appropriate naming for some routines
more tracing
more comments
2023-11-05 18:19:08 +01:00
Kenneth Hsu
bb4e5a1d18
Use consistent comment for no-op methods.
2018-12-09 21:42:40 -08:00
Kenneth Hsu
bde56dd0cd
Replace backing field with auto-implemented property.
2018-12-09 20:23:05 -08:00
Kenneth Hsu
7e6fa8a202
Convert write-only IMessageSink.OperationProgress property to method.
...
Write-only properties are confusing and the behavior is better
implemented as a method, which more clearly conveys the write-only
semantics.
2018-12-09 20:23:05 -08:00
Kenneth Hsu
1764b9ad4e
Convert write-only IMessageSink.BackendProgress property to method.
...
Write-only properties are confusing and the behavior is better
implemented as a method, which more clearly conveys the write-only
semantics.
2018-12-09 20:23:05 -08:00
Kenneth Hsu
c00c6fd19b
Make fields containing lock objects readonly.
...
If one of these fields is accidentally reassigned, it's possible for
threads to be oblivious to an existing lock. By making the fields
readonly, we will be notified at compile-time if we inadvertently
redefine one of these fields.
2018-03-17 19:59:23 -07:00
Kenneth Skovhede
842fd96543
Implemented a new logging system that is more transparent and allows a more granular way of picking log messages.
...
Added ID's to each log message and each exception to allow later introduction of a Knowledgebase service that explains each error in more detail.
2018-03-15 09:12:34 +01:00
Kenneth Hsu
210ecdf118
Convert if statement to switch statement.
...
When the comparison is performed on an enum, using a switch statement
can allow for additional compiler optimizations.
2017-09-26 21:00:19 -07:00
Kenneth Skovhede
6855824285
Rewrote the commandline to support plug-able output
2017-04-04 16:57:30 +02:00
Kenneth Skovhede
d39355f6a7
Added a missing QueitConsole check
2017-01-09 23:21:22 +01:00
Kenneth Skovhede
8d13e698eb
Updated copyright notices
2015-01-20 21:44:52 +01:00
Kenneth Skovhede
73f422b0aa
Improved output from delete command
2013-08-26 15:25:37 +02:00
Kenneth Skovhede
bbe543c5bd
Added phase events and enumerated events instead of strings.
...
Tuned the output from the backup command.
2013-08-21 22:23:58 +02:00
Kenneth Skovhede
7570ae1504
Added periodic updates for the backup process
2013-08-20 23:14:43 +02:00
Kenneth Skovhede
5c842059c5
Added logging to console output
2013-08-20 22:51:29 +02:00
Kenneth Skovhede
25541d9d18
Implemented a new progress reporting system that relies polling for sending progress updates that occur with a high frequency.
2013-08-20 22:16:30 +02:00
Kenneth Skovhede
a0ce141be9
Implemented a message sink so we can filter messages rather than dumping them to console
2013-08-18 23:16:58 +02:00