Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
is now in the ArchiveWriter + Selector
|
|
general
* Store subtables in chunks of 100 subtables per blob. Those 100 subtables are stored
serialized as an array: array($subtableID => subtableBlob). The first 100 subtables are
stored in "chunk_0", the next 100 subtables are stored in "chunk_1", ...
* Subtable Ids are now consecutive from 1 to X
* We do no longer serialize the whole Row instance when archiving, instead we only
serialize the Row's array which contains columns, metadata and datatable. This is not
only more efficient but allows us to refactor the Row instance in the future (although
we will always have to be BC)
* Faster row implementation: Columns, Metadata and Subtables access is much faster now
|
|
ArchivePurger for clarity.
|
|
Piwik\DataAccess since it iss not a DAO.
|
|
SitesToReprocessDistributedList and move to Piwik\CronArchive since CronArchive is only consumer of the list. Made the list derive from Piwik\Concurrency\DistributedList.
|
|
|
|
(distinct referrers are 0, so no metric added).
|
|
creation date to change causing archiving more dates
|
|
middle of any test...
|
|
remove duplicated code to load autoload.php and to be able to register more autoloaders (eg for test files) on demand. This I got read of many includes that had to be updated all the time and that had to be updated all the time when moving iles
|
|
|
|
some tests from unit to integration and explained when a test is a unit test, an integration test or a system test.
|
|
still fail and I cannot figure out why
|