"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