[MonetDB-users] 'mkey.bulk_rotate_xor_hash' exception
With a very simple test, I get the 'mkey.bulk_rotate_xor_hash' exception. After this error, the only way I have found to recover is to drop the table, re-create and repopulate it.
* System parameters:
o MonetDB-11.3.1
o x86-64 ( note: build was missing a shared library that was subsequently )
o Solaris 10.
o 96 GB memory
* I create a simple table.
create table fluid (
fluid bigint not null,
userID int not null default 0,
relativeUser bigint not null,
typeID tinyint default 127,
updateTime timestamp(0) default now(),
constraint fluid_pk primary key( fluid, userID ),
constraint user_fk1 foreign key ( userID ) references fuser ( userID )
);
create index rel_user_idx1 on fluid ( relativeUser );
create index userID_idx2 on fluid ( userID );
create index rel_user_user_idx1 on fluid ( relativeUser, userID );
create index update_idx1 on fluid ( updateTime );
* Populate it with records ( Note: the number of records does not seem to matter ).
* Delete records. It does not appear to matter how many records I delete. Deleting 1 record or deleting all records seems to have the same effect.
* Drop the primary key
* Do "set optimizer='nov2009_pipe';"
* Add the primary key. I always get the mkey.bulk_rotate_xor_hash exception.
Here is a snapshot including a trace of a successful 'alter table drop constraint ...' command after NO records have been deleted. When I delete 1 ( or more records ), I get the exception with no trace output.
sql>alter table fluid drop constraint fluid_pk;
operation successful
sql>set optimizer='nov2009_pipe';
sql>trace alter table fluid add constraint fluid_pk primary key( fluid, userID );
operation successful
+------+--------------------------------------------------------------------------------------------------------------+
| tick | stmt |
: s : :
+======+==============================================================================================================+
| 7 | _2 := sql.mvc(); |
| 451 | sql.catalog(29,"FLDB",42302696,0); |
| 32 | _16:bat[:oid,:lng]
Sorry - I should have removed the 'note'. The first version for x86-64 we got was 11.11.1 which was missing a library. We are now running 11.3.1 which had no issue. Steve -----Original Message----- From: Fabian Groffen [mailto:Fabian.Groffen@cwi.nl] Sent: Wednesday, May 18, 2011 11:31 AM To: monetdb-users@lists.sourceforge.net Subject: Re: [MonetDB-users] 'mkey.bulk_rotate_xor_hash' exception On 18-05-2011 08:28:35 -0700, Steve Elder wrote:
* System parameters:
* MonetDB-11.3.1 * x86-64 ( note: build was missing a shared library that was subsequently
what library was missing? ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ MonetDB-users mailing list MonetDB-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-users
On 18-05-2011 08:34:34 -0700, Steve Elder wrote:
Sorry - I should have removed the 'note'. The first version for x86-64 we got was 11.11.1 which was missing a library. We are now running 11.3.1 which had no issue.
Ah, ok thanks :) I'm about to create the ones for the upcoming release, hence I hoped to be able to include the fix for the issue.
Typo - I meant that the x86-64 11.1.1 build was missing a library. We had no build issue with 11.3.1 which is what we are running. Steve -----Original Message----- From: Steve Elder Sent: Wednesday, May 18, 2011 11:35 AM To: monetdb-users@lists.sourceforge.net Subject: RE: [MonetDB-users] 'mkey.bulk_rotate_xor_hash' exception Sorry - I should have removed the 'note'. The first version for x86-64 we got was 11.11.1 which was missing a library. We are now running 11.3.1 which had no issue. Steve -----Original Message----- From: Fabian Groffen [mailto:Fabian.Groffen@cwi.nl] Sent: Wednesday, May 18, 2011 11:31 AM To: monetdb-users@lists.sourceforge.net Subject: Re: [MonetDB-users] 'mkey.bulk_rotate_xor_hash' exception On 18-05-2011 08:28:35 -0700, Steve Elder wrote:
* System parameters:
* MonetDB-11.3.1 * x86-64 ( note: build was missing a shared library that was subsequently
what library was missing? ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ MonetDB-users mailing list MonetDB-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-users
participants (2)
-
Fabian Groffen
-
Steve Elder