From: Florian D. <fd...@e8...> - 2006-11-16 22:11:51
|
Nobody noticed, but actually, the test was wrong for checking if the process was (or not) migrating in proc_pid_get_where. The test I initially wrote was 'if (task_test_dreqs(current, DREQ_MOVE))' which was obviously always false, since the process (current) intiating the proc read was the shell, not the process we were looking for !! Well, this is fixed now :) Now the "where" file will report : "home" -> "queued" -> "migrating" -> "dest_ip" queued means that the process is currently executing kernel code (or waiting on a ressource), and will be migrated on resume to usermode. "migrating" means, "the process is being sent threw network to the dest ip" |