"Fossies" - the Fresh Open Source Software Archive 
Member "giis_4.6.2/misc/todo" (27 Mar 2012, 6005 Bytes) of package /linux/misc/old/giis_4.6.2.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 07.17am@Aug 21 2008:
2 Need to fix parent inodo value in giis -f - Though it's a minor bug.(fixed on aug31 )
3 Test it on Fedora 9/10
4 Fix need for large file names (so that get_sample_data() works properly) ~~~~~~>Yes almost over (aug 23)
5 Move other files to misc directory
6 increase file name from 30 to 64 byte MAX_FILE_LENGTH~~~~~~~~>done
7 ---------
8 ---------
9
10 Bug:WHY/How following file contents is read by giis as metadata during giis -i?
11
12 Fix:Till now ,i think it read symbolic link & assumes accessing valid data reads
13 first blk content(unforunately first blk is not 0) :)
14 which leads to a bug in giis.
15 Better skip these symbolic links ( file type 7)
16
17 Bug:raw Error check
18 returning 3 ---typo lol ....it's not 49512 it's 49152.
19 =================
20 2PM@Aug 22 2008
21
22 BUG:why sometimes tooooooo many files opened by giis??????????
23
24 Fix:iin.in.i_block[0] == iin.in.i_block[1]
25
26 Above error check in dir.c returns without closing opened file.
27 You can wonder when this happen ,
28 when a file is empty it true both blks has same address which is 0 :)
29
30 I need to re-examine this part.
31 --------------
32 Performance:
33 /root - 19.5 GB (Since i'm root ;-)
34 /home - 43MB
35
36
37 /var=226MB
38
39 Level:7
40 giis -i took --02 mintues 23 seconds
41 giis -u took --01 minute 8 sec
42 giis stat:
43 /giis -- > 2.5MB
44 KDevelop RealPlayer +quanta plus+firefox running on
45
46 Intel Celeron 1.733 GHz
47 512 MB RAM
48 80 HDD
49
50
51 ======================
52
53 23 aug 10am:
54 Is it possible to recover mysql db with giis?
55
56 YES.........it works :-) :-) ;-)
57
58 giis did recover deleted mysql table
59
60 check the same with specific mysql-db
61 check the same with mysql itself ;-)
62
63
64 --------------
65 bug:Why parent name of file is not reflected correctly?
66
67 Found:
68 It's because ,
69 ".." will give parent of current directory "."
70 i think i made mistake,
71 for files too giis took ".." as parent instead of "."
72 Need to fix this bug:
73
74 --------------
75 sep 5 @815am:
76 recover and restore -Fill the struct with values and use it if user requested this option.
77 (file.c,get_it_i_say.c,giis.h)
78
79
80 Save system directories too not just system files(check dir.c for more)
81
82 What giis will do if we have same filename under different directory?
83 ?????????????---Use inode for search and recovery rather than file name
84
85
86 -------------
87 mv /giis/got_it/lol /root
88 if move successful then creat soft link
89 ln -s /root/lol /giis/got_it/lol
90 --------------
91 wait instead of doing above simply creat hardlink at restore path :)
92
93 ------------
94 User defined --LEVEL_VALUE????????
95 -----------------
96 Why&how duplicate files are recorded?--need to fix---yes.done
97
98 ya this did the trick ...check4file_dups (parent_original);...instead of this i was digging something for
99 days.lol:)
100 -----------
101 finding end of directory--need to fix.
102 entry is not setting to zero when ever u get
103 name = . and type =2 and rec_len=1--wow...once again hair pulling for more than few days didn't work...
104 after a relaxing for 8 hr or so ...got it with in first 20 mints.:)
105
106 ----------------
107
108 enable giis for large directories ..greater than 4kb ---todo next release
109
110 oct-2:@11.53am
111 large_dir support of given - provided the blocks are in seq.
112 unlink restore file.
113
114 -------------
115
116 #lsr-
117 #supports just direct blocks --No -may be separate tool
118
119 nov 24@8am
120 -----------
121 giis 4.4
122
123 1)Large directory support -OK
124 2)Provide giis.conf in case auto-detect for device fails -OK
125 3)giis.conf for update - OK
126 4)provide log file - when giis update last time.
127 5)Try and re-create path if not exists.
128 6)gui-Comes in giis 4.5
129 7)check for updated/deleted rows from tables.
130 8)have same permission for files.-OK
131 Support for Debian systems-OK
132 ++++++++++++++++
133 (i_uid,i_mode,i_atime,i_ctime,i_gid)
134 changed from int to short int
135
136 gid_t mode; /* File type */
137 uid_t owner; /* owner's uid */
138
139
140
141 jan -4-2009 @9.30pm
142 UI- Path
143 /etc/giis.conf file for tuning
144 giis.conf should have device name,directories and update time setup.
145
146
147 jan-11@1.35am
148 added read_config_file() to file.c
149 dir.c invokes above fun.
150 To fix:
151 (giis.conf file included during install...but during giis -u)
152 read_conf_file_inum () - added in file.c to get&update flag in DIR_INFO_FILE
153 in searchnupdate.c,new global variable new_dir_added is used to updated new directory's sub-directory during update
154 fix:int read_dir_info_file () -- stupid use tfd not fd :(
155
156
157 Almost ready for giis4.4 ;)
158
159 ------
160 if
161 #include <linux/ext3_fs.h>
162 not present then only:
163 #include "ext3_fs.h"
164
165 --------------------------------
166 TODAY I RESIGNED FROM MY JOB :( -- BUT LINUX IS OUT THERE :)
167
168 jan 13@2.04am
169 recovered files will have the owner and permission bits :-)
170
171 Jan-22
172 WITHDRAWN the resignation :( -let's see
173
174 jan30:
175 Support of new directory&its file during update
176
177
178 feb-9@10.50pm
179 time based recovery
180 feb-10 @ 23.11
181 Yes..deleted on/before/after/between - OK
182
183
184
185 Development & Test Environment:
186 ==========================
187 giis 4.4 development Environment:
188 --------------------------------
189 GCC : 4.1.2
190 Linux Kernel : 2.6.25.4
191 Distro : Fedora 7
192 IDE : KDevelop
193
194 giis 4.4 Test Machines:
195 ----------------------
196 ====== ====== === ============ ===========
197 distro kernel gcc Installed? Recovered?
198 ====== ====== === ============ ===========
199 Fedora 7 2.6.25.4 4.1.2 yes yes
200 Fedora 10
201 Ubuntu 8.10 2.6.27-7 4.3.2 Yes yes
202 Mandriva 2009 2.6.27 4.3.2 Yes yes
203 Debian Etch 2.6.18-5 4.1.2 Yes no.Only giis-dump option works.
204
205
206
207 change /giis to /usr/share ------????????
208
209 +++++++++++++
210 may 30:10.30pm
211 ----------
212 giis 4.5
213 ---------
214 improved giis -u - remove check4dups for all files unless it's needed - OK
215 added TIME value in giis.conf file.
216 ----------------
217 june 20 11.03pm:
218 giis4.6
219 added LEVEL_VALUE in giis.conf(changed files :file.c + init.c + searchnupdate.c+giis.h) - OK
220
221 optimization : unncessary call to check4samplefile_dups from get_sample_data() in searchnupdate.c
222 is skipped during installation.This is necessary only during update -OK
223