summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Simple file list templateHEADmasterAntanas Uršulis2013-08-023-0/+25
| | | | TODO: it should provide a link to file, instead of printing the path.
* Group list viewAntanas Uršulis2013-07-314-2/+40
|
* Add TODO itemAntanas Uršulis2013-07-301-1/+1
|
* Implement additional metadata storage for logs received from PortageAntanas Uršulis2013-07-304-8/+34
| | | | | | Flags like 'pkg_failed', 'test_failed', etc. are stored once per group. This is a discussion item, as it might make sense to store some data once per file instead.
* Add hostname to schemaAntanas Uršulis2013-07-303-3/+5
|
* Database (SQL) class for functionality common across all processorsAntanas Uršulis2013-07-296-9/+56
| | | | Currently uses MySQLdb. Schema included.
* More basename() defensivenessAntanas Uršulis2013-07-291-1/+1
|
* Introduce processors and PortageProcessor.Antanas Uršulis2013-07-294-4/+82
| | | | | | | | | | | | A processor is initialised with a database and storage provider. It should implement the process(request, source) method, where request is a protobuf Submission message. process() should analyse the received files, perform any required transformations and should usually store the files and create appropriate database entries. Processors are multiplexed through the 'provider' variable in the protobuf Submission message. This allows to process/analyse various types of logs differently.
* Port simple_client to urllib2, so that we can set Content-TypeAntanas Uršulis2013-07-291-2/+3
|
* Send only filename, not full pathAntanas Uršulis2013-07-181-2/+2
|
* Group logs by source hostname and add multiple-file submissionsAntanas Uršulis2013-07-053-14/+20
|
* 'clean' target updateAntanas Uršulis2013-07-051-0/+1
|
* Implement simple storage in the filesystemAntanas Uršulis2013-07-042-2/+28
|
* Simple file submission client, based on urllib and protobufAntanas Uršulis2013-07-031-0/+19
|
* Add simple submit POST method to flask appAntanas Uršulis2013-07-031-1/+13
|
* Initial protobuf messagesAntanas Uršulis2013-07-032-0/+13
|
* Add generated protobuf files and vim .swp to .gitignoreAntanas Uršulis2013-07-031-0/+2
|
* Move the application to the Flask frameworkAntanas Uršulis2013-07-023-58/+14
|
* Basic HTTP server that prints out POST request infoAntanas Uršulis2013-06-252-0/+58
|
* Initial commit with .gitignoreAntanas Uršulis2013-06-251-0/+1