madhuneal / ppss

Automatically exported from code.google.com/p/ppss
0 stars 0 forks source link

PPSS does not process new items in Daemon mode #34

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Here's another possible bug in PPSS.

Create a new directory ~/jobs/ and put a file 'test' there with the following 
content:

touch ~/a
sleep 2
echo 'touch ~/b' > ~/jobs/test2
sleep 10
touch ~/c

Then start PPSS with the command:

rm -rf ppss_dir/ && ppss --daemon -c 'sh ' -d ~/jobs/ --disable-inotify

What happens? Files ~/a, ~/jobs/test2 and ~/c get created but file ~/b does 
not. Apparently it doesn't help if I touch or rename test2 - it won't get 
executed. However, if I copy its contents to another file at ~/jobs/ , the new 
file does get executed. In other words, PPSS seems to ignore a job submitted 
while another job is running, but it will run a new job if it is submitted 
after the previous one has finished.

Curiously, ~/jobs/INPUT_FILE-4534 reads "jobs//test2" after ~/jobs/test has 
finished. It seems as if PPSS saw the new file but just didn't do anything 
about it. This time I don't know what is causing this.

Original issue reported on code.google.com by Louwrentius on 24 Jul 2010 at 11:59

GoogleCodeExporter commented 9 years ago
Reported by Juha.

Original comment by Louwrentius on 24 Jul 2010 at 12:00

GoogleCodeExporter commented 9 years ago

Original comment by Louwrentius on 25 Jul 2010 at 8:33