[Relfs-devel] Re: =?iso-8859-1?Q?=22LOCAL=22?= #define in Common.h
Status: Pre-Alpha
Brought to you by:
applejack
|
From: Guido V. <gu...@vi...> - 2004-08-01 22:58:25
|
Vincenzo aka Nick Name writes: [...] > 2. asynchronous plugins. This is not as easy as it might seem, since we > can't just fork a process or a thread for each indexing operation, or > the system will almost freeze with tons of processes reading from disk. > It would be better to have a queue of indexers to run (and to remove > them from the queue if the file is removed in the meantime). Also, a yes, I too was thinking to a queue. [...] > Oh, not only they can, but they _will_ be moved out of sync asap :) The > most important things for now are a stable index plugins interface and > a good data model. I will think about the data model in the next days. > After these two steps, we will focus on getting maximum speed and > stability from relfs.cpp, including a separate thread or process for > plugins. If other people agree, of course! I am no chief here even if I > am the only coder right now :) > > I would be glad to see patches to code, but I recommend not to take care > of details at the moment, because it's highly probable for entire files > to be removed in this phase. It's better to focus on how features can > be implemented (and to see IF certain features can be implemented at > all using the current design). I know that a suggestion like mine is of no use at this stage of the project, but I was looking at differences in implementation between your FS and mine, and the LOCAL macro was the first thing I noticed :) I hope we can keep your and mine project linked somehow, because I like your ideas for future expansions, but I think I prefer mine on the core functionalities :) > bye > > Vincenzo bye Guido |