Test and compare tracker2, a views based tracker and Drupal 6 tracker in terms of performance for the upgrade drupal.org. We keep rolling with Tracker 2 since it was required for the Drupal 5 site, but how much of a performance improvement does it help us gain? Is the Drupal 6 tracker became any better. Should we keep using the custom tracker2 module?

Comments

moshe weitzman’s picture

I am pretty certain that the D6 tracker improvements are not nearly what tracker2 does. Tracker2 is still required.

gábor hojtsy’s picture

Why are we not putting tracker 2 into the limelight then? Why is it not replacing core tracker still? (It says it has experimental PostgreSQL support even). Why do we ship with a slow module when we have a (said to be clearly) better replacement?

damien tournoud’s picture

@Gábor: let's test and demonstrate then, but I'm with Moshe: the result makes little doubt.

By the way: any test of performance will need to benchmark concurrent insertions and selects. On a seldom written database, MySQL query cache can help the slow tracker query a lot.

catch’s picture

Because the issue hasn't had very much attention recently: #105639: Tracker performance improvements - although seeing this reminded me to re-roll the patch.

And possibly because if materialized views makes it into core, then the indexing stuff in tracker2 could be passed off to that.

catch’s picture

I've re-rolled the patch in that issue and run benchmarks on a stock D7 site with 5,000 nodes - there's been no significant changes between Drupal 6 and 7 in tracker module. While that's a small amount of data, I'd expect the disparity to only get more extreme with more content.

gábor hojtsy’s picture

Status: Active » Fixed

All right, seen the benchmark, hear the comments. Looks like there is nothing to debate here, tracker2 is clearly better for drupal.org at this point. It would be best to try and improve on the core tracker in later versions of Drupal 6, if that would help us eliminate this contrib module later. :) But the goal of this issue is accomplished, we will use tracker2 for now.

Status: Fixed » Closed (fixed)
Issue tags: -drupal.org upgrade

Automatically closed -- issue fixed for 2 weeks with no activity.