Name | Modified | Size |
---|---|---|
.. | ||
log2sql-examples.sql | 7 years ago | 21 KB |
log2sql.py | 7 years ago | 46 KB |
log2sql.rb | 11 years ago | 23 KB |
logrep.py | 8 years ago | 3 KB |
p4clog.py | 8 years ago | 17 KB |
stlog2sql.py | 8 years ago | 3 KB |
template_logreport.html | 8 years ago | 207 B |
test_log2sql.py | 7 years ago | 47 KB |
Change | User | Description | Committed |
---|---|---|---|
23674 | Robert Cowham | Reduce time taken by 30% (improve performance) - use epoch times. | 7 years ago |
23673 | Robert Cowham | Ues None instead of "NULL" - more pythonic and we insert more frequently than we output S...QL statements. « |
7 years ago |
23672 | Robert Cowham | Remove unnecessary quoting of strings | 7 years ago |
23632 | Robert Cowham | Placeholder to handle trigger output - not known about previously! | 7 years ago |
23631 | Robert Cowham | Improve detection of completed commands Should significantly reduce the number of "runnin...g" commands recorded. « |
7 years ago |
23591 | Robert Cowham | Handle meta/db and similar records which may occur multiple times for a command with vtra...ck output. « |
7 years ago |
23493 | Robert Cowham | Process peek track records Process meta/client/change lock track records Check for unreco...gnised track records (debug output if found) « |
7 years ago |
23447 | Robert Cowham | Refactor duplicate key creation | 7 years ago |
23446 | Robert Cowham | Duplicate pids for same command within same second now handled correctly! | 7 years ago |
23445 | Robert Cowham | Fixed testChanges - if a cmd has track info then it is completed. | 7 years ago |
23444 | Robert Cowham | Refactored tests | 7 years ago |
23443 | Robert Cowham | Avoid processing cmds until time changes as this means out of order track entries are pro...cessed appropriately. (Normally a 'completed' is immediately followed by a track entry for the original cmd - but sometimes the track entry comes a bit later after some other unrelated cmds are logged. Previously this would lead to being treated as extra cmds and ones which would never be completed. This in turn lead to lots of performance loss in processCompletedCommands() function) « |
7 years ago |
23438 | Robert Cowham | Add some logging to track down performance issues | 7 years ago |
23402 | Robert Cowham | Tweaked regexes for slight performance improvement | 7 years ago |
23401 | Robert Cowham | Fix tests failing in python3 due to list re-ordering | 7 years ago |
23400 | Robert Cowham | Iterate through lines in file - faster than readline() | 7 years ago |
23399 | Robert Cowham | Handle utf encoding errors | 7 years ago |
23375 | Robert Cowham | Show diffs better when tests fail | 7 years ago |
23369 | Robert Cowham | Remove quotes around datetime in sqlite | 7 years ago |
22907 | Robert Cowham | Updated examples and notes for SQLlite3 | 7 years ago |
22906 | Robert Cowham | Check for log file not existing. | 7 years ago |
21858 | Robert Cowham | Fix problem with keys as iterable in py2/py3 | 8 years ago |
21829 | Robert Cowham | Fix problem with changes -o commands. | 8 years ago |
21818 | Robert Cowham | Reporting options | 8 years ago |
21796 | Robert Cowham | Handle rmt-FileFetch records which may be duplicates as they don't have 'completed' entrie...s. « | 8 years ago |
21780 | Robert Cowham | Don't drop tables when creating sqlite db Performance tweaks after profiling - particular...ly date parsing. « |
8 years ago |
21713 | Robert Cowham | Ignore temporary error inserting into trackuse table | 8 years ago |
21712 | Robert Cowham | Check for correct line number when looking to update for track entries | 8 years ago |
21708 | Robert Cowham |
Tweak parameters to improve error messages. Make output to stdout optional |
8 years ago |
21705 | Robert Cowham |
Minor refactoring for clarity. Process all completed records as we go. |
8 years ago |
21704 | Robert Cowham | A couple more tests for log formats. | 8 years ago |
21703 | Robert Cowham |
Fix failing python3 test Add new test to ignore error blocks |
8 years ago |
21702 | Robert Cowham | Rework algorithm to process blocks at a time, and to avoid the SQL update statements. Ris...k of increased memory vs improved speed. « |
8 years ago |
21699 | Robert Cowham | Initial version - as sent by HOLGER SALEWSKI <HOLGER.SALEWSKI@adtran.com> | 8 years ago |
21697 | Robert Cowham | Parse rcpSnd/rpcRcv and add to database. | 8 years ago |
21696 | Robert Cowham | Test for client/locks entry | 8 years ago |
21695 | Robert Cowham | Sundry examples from Karl. Tweaked to use Sqlite syntax (e.g. SUBSTR not SUBSTRING). Also... performance related ones. « |
8 years ago |
21694 | Robert Cowham | Handle null values properly | 8 years ago |
21672 | Robert Cowham | Improve performance when inserting rows | 8 years ago |
21660 | Robert Cowham | Handle utf8 in python2 strings | 8 years ago |
21656 | Robert Cowham | Avoid SQL quoting issues with alternative insert statement. | 8 years ago |
21645 | Robert Cowham | Made PEP 8 consistent... | 8 years ago |
21643 | Robert Cowham | Handle git-fusion entries (strip the json) - for --sql option | 8 years ago |
21402 | Robert Cowham |
Filter out swarm commands Test for db content in a basic fashion. |
8 years ago |
21396 | Robert Cowham | Test for update rows. | 8 years ago |
21393 | Robert Cowham |
Add a swarm test - large record. Improve performance by skipping easy matches early. |
8 years ago |
21378 | Robert Cowham | Batch updates and make SQL date arithmetic work with SQLite | 8 years ago |
21374 | Robert Cowham | Write to sqllite db | 8 years ago |
21368 | Robert Cowham | Make tests work under python3 | 8 years ago |
21367 | Robert Cowham | Restructured for unit tests, and first unit tests. | 8 years ago |