The minimum modulo is not that bad. The current mod is 529447, and the minimum 482029.
Primary File Head (dat001): modulo --------------> 122069 hashtype ------------> 96 version -------------> 3 blksiz --------------> 15 (16384) idxinf --------------> 10 bproof --------------> 1 multi-over file -----> 0 rm ------------------> 255 prt_at --------------> 192 nullv --------------> 129 beg_modulo ----------> 0 file_limit ----------> 2000000000 Overflow File Head (over001): modulo --------------> 0 (not used) hashtype ------------> 0 (not used) block size ----------> 0 (1024) (not used) next_block ----------> 0 (block 0) block_count ---------> 0 max_blk_cnt ---------> 4077 file_logical_end ----> -2070724608 current_modulo ------> 529447 min_modulo ----------> 482029 split_factor --------> 95 merge_factor --------> 40 grp_fre_blk_cnt -----> 5 file_limit ----------> 2000000000 total_free_blk ------> 0 p_file_cnt ----------> 5 o_file_cnt ----------> 1 Free Block List: -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Robert DunnMiller Sent: Thursday, May 11, 2006 11:42 AM To: u2-users@listserver.u2ug.org Cc: [EMAIL PROTECTED] Subject: RE: [U2] Unidata logging of BASIC Runtime errors I have seen this happen before when the minimum.modulo is too small (usually the original size of the file). As to the "#" delimiter in the key, that will contribute to poor hashing, but I would recommend the first step to be resizing, and resetting the minimum.modulo to the same size as the resize modulo. HTH --- Regards, Robert -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Baakkonen, Rodney A (Rod) 46K Sent: Thursday, May 11, 2006 09:07 To: 'u2-users@listserver.u2ug.org' Subject: RE: [U2] Unidata logging of BASIC Runtime errors How about some other hashing algorithms like Universe has. I have some files that have compound keys, where the separator is a '#' and the hashing is awful. This is what GROUP.STAT looks like: File = AUTHORIZATION modulo=529314 hash type=0 blocksize=16384 Split/Merge type = KEYDATA Grp# Bytes Records 0 770 1> 1 11583 18>>>>>>>>>>>>>>>>>> 2 0 0 3 12109 22>>>>>>>>>>>>>>>>>>>>>> 4 0 0 5 9647 17>>>>>>>>>>>>>>>>> 6 0 0 7 12215 20>>>>>>>>>>>>>>>>>>>> 8 0 0 9 10338 19>>>>>>>>>>>>>>>>>>> 10 0 0 11 10776 19>>>>>>>>>>>>>>>>>>> 12 0 0 13 10281 18>>>>>>>>>>>>>>>>>> 14 0 0 15 10471 19>>>>>>>>>>>>>>>>>>> 16 0 0 17 12115 22>>>>>>>>>>>>>>>>>>>>>> 18 0 0 19 10812 19>>>>>>>>>>>>>>>>>>> I have experimented with blocksize, KEYONLY, HASHTYPE of 1 and this was the best I could do. I am sure that if I brought this file over to Universe, I could find an algorithm that could handle this compound key a lot better. If you need sample data for files that don't hash well, I have some good examples besides this one. The developers seem to love intelligent keys, and sometimes what they come up with does not hash worth a damn. - Rod -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Wally Terhune Sent: Wednesday, May 10, 2006 10:38 PM To: u2-users@listserver.u2ug.org Subject: Fw: [U2] Unidata logging of BASIC Runtime errors So - we are starting our planning cycle for the next release of UniData now. Is this something that there is a ground-swell of support for? If so - what would it look like? All or nothing switch? UDT.OPTIONS? udtconfig setting? environment variable? All users? Just selected users? New log name - eg unibasic.errlog vs udt.errlog? Some limit to the number logged before shutting it off? (concern about log size and filling disk?) ALL UniBasic run-time errors or warnings logged - regardless of fatality? Just some class of errors? Is so - how would you define the ones you want logged? Collect your thoughts and funnel them thru the U2UG Better and Better committee... That is likely a better way than flooding this list. Just my recommendation. Wally Terhune U2 Support Architect IBM Information Management 4700 South Syracuse Street, Denver, CO 80237 Tel: 303.773.7969 Fax: 303.773.5915 [EMAIL PROTECTED] ----- Forwarded by Wally Terhune/Denver/IBM on 05/10/2006 05:27 PM ----- "Bill Haskett" <[EMAIL PROTECTED] os.net> To Sent by: <u2-users@listserver.u2ug.org> [EMAIL PROTECTED] cc stserver.u2ug.org Subject [U2] Unidata logging of BASIC 05/10/2006 04:07 Runtime errors PM Please respond to [EMAIL PROTECTED] er.u2ug.org Dave: UniData does not have logging for BASIC runtime errors (IBM got back with me on this). There aren't enough requests for this feature to include it in UniData. :-( Bill Haskett ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ [demime 1.01d removed an attachment of type image/gif which had a name of pic00485.gif] [demime 1.01d removed an attachment of type image/gif which had a name of ecblank.gif] ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/