[Rt-commit] r10984 - in rt/branches/3.8-TESTING: etc etc/upgrade/3.7.81

falcone at bestpractical.com falcone at bestpractical.com
Mon Mar 3 10:36:13 EST 2008


Author: falcone
Date: Mon Mar  3 10:36:11 2008
New Revision: 10984

Added:
   rt/branches/3.8-TESTING/etc/upgrade/3.7.81/
   rt/branches/3.8-TESTING/etc/upgrade/3.7.81/schema.Oracle
   rt/branches/3.8-TESTING/etc/upgrade/3.7.81/schema.mysql
Modified:
   rt/branches/3.8-TESTING/UPGRADING
   rt/branches/3.8-TESTING/configure.ac
   rt/branches/3.8-TESTING/etc/schema.Oracle
   rt/branches/3.8-TESTING/etc/schema.mysql
   rt/branches/3.8-TESTING/releng.cnf

Log:
* add CachedGroupMembers indexes
* update UPGRADING to warn people about how slow adding these can be
* bump to 3.7.81 since we changed schema

Modified: rt/branches/3.8-TESTING/UPGRADING
==============================================================================
--- rt/branches/3.8-TESTING/UPGRADING	(original)
+++ rt/branches/3.8-TESTING/UPGRADING	Mon Mar  3 10:36:11 2008
@@ -16,6 +16,15 @@
 
 *******
 
+UPGRADEING FORM 3.7.80
+
+Added indexes to CachedGroupMembers for MySQL and Oracle.
+If you have previously installed RTx-Shredder, you may already
+have these indexes.  You can see the indexes by looking at
+etc/upgrade/3.7.81/schema.*
+
+These indexes can take a very long time to create.
+
 UPGRADING FROM 3.6.X and earlier - Changes:
 
 There are a lot of changes all over the code, so it's highly recommended to

Modified: rt/branches/3.8-TESTING/configure.ac
==============================================================================
--- rt/branches/3.8-TESTING/configure.ac	(original)
+++ rt/branches/3.8-TESTING/configure.ac	Mon Mar  3 10:36:11 2008
@@ -7,7 +7,7 @@
 
 dnl Setup autoconf
 AC_PREREQ(2.53)
-AC_INIT(RT, [3.7.80], [rt-bugs at bestpractical.com])
+AC_INIT(RT, [3.7.81], [rt-bugs at bestpractical.com])
 AC_CONFIG_SRCDIR([lib/RT.pm.in])
 
 dnl Extract RT version number components

Modified: rt/branches/3.8-TESTING/etc/schema.Oracle
==============================================================================
--- rt/branches/3.8-TESTING/etc/schema.Oracle	(original)
+++ rt/branches/3.8-TESTING/etc/schema.Oracle	Mon Mar  3 10:36:11 2008
@@ -182,6 +182,7 @@
 );
 CREATE INDEX DisGrouMem ON CachedGroupMembers (GroupId, MemberId, Disabled);
 CREATE INDEX GrouMem ON CachedGroupMembers (GroupId, MemberId);
+CREATE INDEX CachedGroupMembers3 on CachedGroupMembers (MemberId, ImmediateParentId);
 
 
 CREATE SEQUENCE USERS_seq;

Modified: rt/branches/3.8-TESTING/etc/schema.mysql
==============================================================================
--- rt/branches/3.8-TESTING/etc/schema.mysql	(original)
+++ rt/branches/3.8-TESTING/etc/schema.mysql	Mon Mar  3 10:36:11 2008
@@ -211,6 +211,7 @@
 ) TYPE=InnoDB;
 
 CREATE INDEX DisGrouMem  on CachedGroupMembers (GroupId,MemberId,Disabled);
+CREATE INDEX CachedGroupMembers3 on CachedGroupMembers (MemberId, ImmediateParentId);
 
 # }}}
 

Added: rt/branches/3.8-TESTING/etc/upgrade/3.7.81/schema.Oracle
==============================================================================
--- (empty file)
+++ rt/branches/3.8-TESTING/etc/upgrade/3.7.81/schema.Oracle	Mon Mar  3 10:36:11 2008
@@ -0,0 +1,2 @@
+CREATE INDEX CachedGroupMembers3 on CachedGroupMembers (MemberId, ImmediateParentId);
+

Added: rt/branches/3.8-TESTING/etc/upgrade/3.7.81/schema.mysql
==============================================================================
--- (empty file)
+++ rt/branches/3.8-TESTING/etc/upgrade/3.7.81/schema.mysql	Mon Mar  3 10:36:11 2008
@@ -0,0 +1,2 @@
+CREATE INDEX CachedGroupMembers3 on CachedGroupMembers (MemberId, ImmediateParentId);
+

Modified: rt/branches/3.8-TESTING/releng.cnf
==============================================================================
--- rt/branches/3.8-TESTING/releng.cnf	(original)
+++ rt/branches/3.8-TESTING/releng.cnf	Mon Mar  3 10:36:11 2008
@@ -1,5 +1,5 @@
 PRODUCT			        = rt
-TAG			            = 3.7.80
+TAG			            = 3.7.81
 CANONICAL_REPO		    = svn+ssh://svn.bestpractical.com/svn/bps-public/rt/
 TAGS		            = tags/
 TRUNK	                = branches/3.8-TESTING


More information about the Rt-commit mailing list