[Rt-commit] rt branch, 4.2-trunk, updated. rt-4.2.10-185-g9be0599
Jesse Vincent
jesse at bestpractical.com
Fri Mar 6 04:36:23 EST 2015
The branch, 4.2-trunk has been updated
via 9be0599ea9075da2b0e78bac0e4a0179981ff262 (commit)
via 7c48294aa34a7985675f5a56fa5a932aabd64f64 (commit)
via bda511a1bf0c9858480f8ab12d5f386345c7dbbc (commit)
via e103f6dab758784a09a571366197763487e268f0 (commit)
via 77e1da6f2ca179ea1e8b4dec939f23203eaf1d59 (commit)
via 2003f537e1182a161eef459d14de17701c4c5dcc (commit)
via da757e7d80e7466c63877ee51fcd62e0b3e69cb7 (commit)
via 54d4681040254f181d4d900feb290a9bdd365fd0 (commit)
via a22e1a1ab91b7c1344ec75226070ad93acf8d2a3 (commit)
via 8c82225e7598e50d40d30dce6b719ab931ba10f3 (commit)
via b283fa019e231d5d5c30a557be66107be7ad120b (commit)
via 8f3c2eda6b853bb1889d578d5bb52a9952272acf (commit)
via c0cce1089103b2d5e9be502f3a71441912dd2c6b (commit)
via a2a995ba6b844d94e65da4735716acfb48a13fbb (commit)
via d9b996e38d7b085dee36800db8e27e2f3ffc9224 (commit)
via 1b79337c4b8d30adec66eee0c0468d9719d98a0e (commit)
via eef5a388fcc72a2932e6b3d9a5886313f35caecb (commit)
via b8a79b4b00cacf75ed104777b3c8cb875ab1d85c (commit)
via 8b51e6cc9eb39c6e78f23e320f153f2a258cfe71 (commit)
via bbd81766f00b1f01d975e5be1289e0f9ea60a6af (commit)
via fd11115192659e899b2775c6bda7765a99206032 (commit)
via 3233a2f306b2c6f7a36467a9613a4a88da422ec7 (commit)
via 5cb2b876afee4525636924613fa341fb3b89bd27 (commit)
via a0d966fb531a85ea45e5d040a484767f7416ff08 (commit)
via f8c465b8b70fdab33b4f04257b35615099388fd1 (commit)
via 1b1ed1bfdafa9493b483a92c10a108529235bd97 (commit)
via 3e9924f4d0fc85867bb13b3ef3c5a18d910ceeb7 (commit)
via b891a82e6752b2c37e2063ffadfe758f8f4edd70 (commit)
via 391b3072b32134f12d2834766d5706b861af1604 (commit)
via 44600fcbcd3ef4761a393c08a47b9046a98ee9eb (commit)
from 1478a57e9f4dfc33c43e286e4960454503a2f4c8 (commit)
Summary of changes:
docs/UPGRADING-4.2 | 7 +
docs/full_text_indexing.pod | 42 ++--
lib/RT/Config.pm | 1 +
sbin/rt-fulltext-indexer.in | 434 ++++++++++++++++++----------------------
sbin/rt-setup-fulltext-index.in | 48 +++--
t/fts/indexed_pg.t | 2 +-
6 files changed, 257 insertions(+), 277 deletions(-)
- Log -----------------------------------------------------------------
commit 9be0599ea9075da2b0e78bac0e4a0179981ff262
Merge: 1478a57 7c48294
Author: Jesse Vincent <jesse at bestpractical.com>
Date: Fri Mar 6 01:02:01 2015 -0800
Merge branch '4.2/fts-refactor-performance' into 4.2-trunk
* 4.2/fts-refactor-performance: (29 commits)
Note modified defaults for PostgreSQL indexing
Default to storing the tsvector in a new table, to speed indexing
Switch the default Postgres index to GIN
Insert data to index before creating the index
If a new table is used for indexing, grant rights on it
Perform PostgreSQL UPDATE statements inside of a database transaction
Refactor PostgreSQL's insert to also do bulk insertion
Indexing of "text" may fail for content with invalid UTF-8 byte sequences
Testing finds 200 is a good default batch size
Improve MySQL insert speed by batching inserts into one statement
INSERT DELAYED provides notable speed benefits on MyISAM
Switch to preparing statements, rather than just setting strings
Inversion of control of main indexing loops
As last_indexed is based on the highest insert, there will never be an UPDATE needed
Index even empty attachments
Only call last_indexed once, as it may be heavy
Simplify last_indexed
Replace the last use of goto_specific with explicit function calls
mysql and pg share the same last_indexed; unify the method
Index attachments even on deleted tickets
...
-----------------------------------------------------------------------
More information about the rt-commit
mailing list