summaryrefslogtreecommitdiff
path: root/isam/ChangeLog
blob: 4a9e3e03954a441bff6756c3bf3bc636098b698a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
2000-04-26  Michael Widenius  <monty@mysql.com>

* Fixed bug when doing read_next after a delete/insert which balanced key
  pages (In this case one internal buffer was wrongly reused)

1999-11-23  Michael Widenius  <monty@monty.pp.sci.fi>

* Changed prefix from ni_ to nisam_ to avoid problems on MacOS X.

1999-08-17  Michael Widenius  <monty@tik.pp.sci.fi>

* Changed last parameter to mi_open() to be a bit flag instead of an int.

1998-10-01  Michael Widenius  <monty@monty.pp.sci.fi>

* Fixed bug in key packing when using some USE_STRCOLL character sets.

Thu Aug 20 23:17:41 1998  Michael Widenius  <monty@bitch.pp.sci.fi>

* isamchk.c:  Sometimes isamchk --sort-table caused isamchk to die.

1998-06-28  Michael Widenius  <monty@monty.pp.sci.fi>

* Fixed some possible race conditions when using with MySQL and
  many reopen/close of the same tables under heavy load!	
* Changed isamchk to re-pack records when doing a repair to make it more safer.

Thu Mar 12 21:44:08 1998  Michael Widenius  <monty@monty.pp.sci.fi>

* Added a safty test to _ni_rec_unpack.

Wed Nov 26 01:52:55 1997    <monty@monty.pp.sci.fi>

* Fixed small problem when reading delete-marked records with rkey, rnext and
  rprev. In normal applications this should never happen.

Thu Nov 20 14:01:21 1997    <monty@monty.pp.sci.fi>

* Fixed range key bug when using compressed key where the first part wasn't
  compressed.
* Converted everything to use prototypes.

Mon Sep 29 13:16:27 1997    <monty@monty.pp.sci.fi>

* Fixed problem with isamchk and compressed records files with record_reflength
  < 4 (Gave wrong key when using isamchk -rq).

Fri Sep 26 16:06:37 1997    <monty@monty.pp.sci.fi>

* Fixed bug in range calculation.

Thu Aug 14 14:44:33 1997    <monty@monty.pp.sci.fi>

* Removed a couple of unnecessary seeks from 'delete static record'

Tue Jul  1 22:04:16 1997    <monty@monty.pp.sci.fi>

* Added checking of 'wrong packed records' when using 'isamchk -e' or 
  isamchk -ro.

Fri Feb  7 22:22:28 1997  Michael Widenius  <monty@bitch.sci.fi>

* Fixed use of packed tables with threads (One static variable left)

Thu Jan 23 09:05:22 1997  Michael Widenius  <monty@bitch.sci.fi>

* Changed create to detect keys > 127 and not pack them. Now one can
  define keys with a length of up to (nisam_block_size-18)/2
  by changeing N_MAX_KEY_LENGTH.

Fri Jan 10 21:01:44 1997  Michael Widenius  <monty@bitch.sci.fi>

* added signed chars as key type.

Fri Apr 26 14:31:05 1996  Michael Widenius  <monty@bitch.clinet.fi (Michael Widenius)>

* create.c:  All keyfile blocks are now IO_SIZE big (for better keycashing).

Tue Mar 12 22:42:52 1996  Michael Widenius  <monty@bitch.clinet.fi (Michael Widenius)>

* isamchk.c: Changed to print info if system table
* write.c:   Don't allow more than 1 record in system table.

Fri Feb  2 16:40:32 1996  Michael Widenius  <monty@bitch.clinet.fi (Michael Widenius)>

* isamchk.c; Check that delete-link-chain is ok before trying to delete with 'q'.

Thu Jan 11 13:21:23 1996  Michael Widenius  <monty@bitch.clinet.fi (Michael Widenius)>

* All same isam files now shares a structure to allow many opens off the same
  file

Sat Nov 25 12:33:53 1995  Michael Widenius  <monty@bitch.clinet.fi (Michael Widenius)>

* All functions now used my_errno instead of errno

Mon Oct 23 12:32:02 1995  Michael Widenius  <monty@bitch.clinet.fi (Michael Widenius)>

* isamchk.c: Don't print that database should be fixed on automatic rep.

Sun Aug 27 20:13:56 1995  Michael Widenius  <monty@bitch.analytikerna.se (Michael Widenius)>

* _dynrec.c added flush_io_cash() if someone did a read when using
	  WRITE CASHING.

Thu Apr 20 01:41:24 1995  Michael Widenius  (monty@bitch)

* fixed errno when got error of 'key-not-found' when updateing or
	  deleting record.

Tue Jan 17 19:37:48 1995  Michael Widenius  (monty@bitch)

* isamchk can now unpack databases.
* prolinted all files.

Fri May 27 15:01:06 1994  Michael Widenius  (monty@bitch)

* Don't lock packed databases.

Sat Apr 16 22:41:23 1994  Michael Widenius  (monty@bitch)

* Added new function read_rsame_with_pos.

Wed Mar 30 15:52:19 1994  Michael Widenius  (monty@bitch)

* Added creation and recover date to indexfile and isamchk.

Sat Mar 26 15:03:37 1994  Michael Widenius  (monty@bitch)

* change is_panic() to close all files on ha_panic(write) on systems
	  (VMS) with can't open one file twice.

Fri Feb  4 21:09:56 1994  Michael Widenius  (monty@bitch)

* READ_CASH on packed files now makes them mem-mapped if possibly

Sat Sep 18 14:56:32 1993  Michael Widenius  (monty at bitch)

* changed _search to use pointer to buffer when reading keys.

Mon Aug 16 19:45:29 1993  Michael Widenius  (monty at bitch)

* isamchk and packisam resolves symbolic links before file is used.
	  This forces temp-files on same disk as orginal file and rename
	  of temp-files dosen't destroy symbolic links.

Mon May 31 18:26:08 1993  Michael Widenius  (monty at bitch)

* Added crc-check of records when packing for safe test if pack ok.

Tue Mar  2 19:16:00 1993  Michael Widenius  (monty@bitch)

* Added logging of records with ni_log().

Fri Jan 29 00:56:58 1993  Michael Widenius  (monty@bitch)

* Fixed bug in _read_rnd_static_record ; A lock was made for
	  each record even if it was in cash.

Sun Nov 15 12:51:36 1992  Michael Widenius  (monty@bitch)

* last change breaked _dynrec, when not compileing with dbug.

Fri Nov  6 03:46:38 1992  Michael Widenius  (monty@bitch)

* Fixed bugg when using packed records and reclength < 8 byte.

Wed Oct 28 22:23:32 1992  Michael Widenius  (monty@bitch)

* Changed _cash.c to use io_cash to allow use of aioread.

Fri Oct 23 00:45:53 1992  Michael Widenius  (monty@bitch)

* Added MY_WAIT_IF_FULL to pack_isam.

Sat Oct 17 14:51:15 1992  Michael Widenius  (monty@bitch)

* Added use of subset of keys (isamchk -k#)

Mon Oct  5 21:53:18 1992  Michael Widenius  (monty@bitch)

* Remove reloc of database ; Gives only problems with isamchk.

Mon Aug 17 03:17:09 1992  Michael Widenius  (monty@bitch)

* Changed isam to use io_cash instead of rec_cash