* DB migrations and continuous integration support.
* RPM packaging.
* RPM packaging.
Line 124:
Line 125:
* Random selection.
* Random selection.
* Exclusive log for debugging.
* Exclusive log for debugging.
+
* Hashed serial numbers.
+
* Restricted retry policy.
* RPM packages.
* RPM packages.
Line 129:
Line 132:
* https://github.com/tchx84/harvest-client
* https://github.com/tchx84/harvest-client
* https://github.com/tchx84/harvest-server
* https://github.com/tchx84/harvest-server
+
+
== RPMs ==
+
+
=== Install tch's repo ===
+
+
$sudo vim /etc/yum.repos.d/tch.repo
+
+
[tch]
+
name=tch
+
baseurl=http://www.sugarlabs.org/~tch/repos/f19/
+
enabled=1
+
metadata_expire=1d
+
gpgcheck=0
+
+
=== Install harvest-server ===
+
+
$sudo yum install harvest-sever
+
'''''Observation:''' server's RPM installer assumes no password for the root MySQL user, this way it will do absolutely everything for you. Even when updating.''
== TODO ==
== TODO ==
* ''Server-side data visualization''
* ''Server-side data visualization''
* ''Client-side (Sugar) modifications to collect run-times and other desired data''
* ''Client-side (Sugar) modifications to collect run-times and other desired data''