I noticed that I had over 11 hours of active time over the course of a 24 hour period, and upon investigation into the logs discovered a 10 hour stretch of the following in eclipse.0.log:

#> Activity [statechange,
C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 349879]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 349939]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 349992]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350055]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350094]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350150]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350207]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350273]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350333]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350400]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350462]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350529]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350588]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350655]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350719]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350778]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350837]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350897]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350946]
Activity statechange OK (added activity)
#> Activity [statechange, C:/cvs/hackyKernel/src/org/hackystat/kernel/sensor/usermap/SensorShellMap.java, 350990]
Activity statechange OK (added activity)
#> send
Sending sensor data (11/18 04:15:28)
Ping: Ping OK (contacted server http://hackystat.ics.hawaii.edu/ with valid key.)
AutoSend: AutoSend OK ('send' command ignored)
Issue: Send OK (No entries to send.)
Perf: Send OK (No entries to send.)
FileMetric: Send OK (No entries to send.)
ReviewIssue: Send OK (No entries to send.)
Activity: Send OK (20 entries)
Cli: Send OK (No entries to send.)
ReviewActivity: Send OK (No entries to send.)
Coverage: Send OK (No entries to send.)
BuffTrans: Send OK (No entries to send.)
Commit: Send OK (No entries to send.)
UnitTest: Send OK (No entries to send.)
Build: Send OK (No entries to send.)



This sequence of entries occurred all night long (this excerpt was at 4:15am). I can assure you I was not hacking an all nighter on this class.


It appears that the Eclipse sensor can somehow enter a state where it emits statechange events with constantly changing buffer size values, even when the user is not actually editing.

I've posted this as: <http://hackydev.ics.hawaii.edu:8080/browse/HACK-125>, and assigned to Takuya.

I want to inform people generally of this phenomena so they can be on the lookout for it and let us know if they see it happening.

Cheers,
Philip



Reply via email to