Zooming anomolies
Reported by Ben Hood | September 7th, 2011 @ 11:01 AM | in 0.9-series (closed)
There appears to be a bug in the zooming - as these scenarios hopefully illustrate:
- First scenario:
- Boot fresh agent, zero out the store
- Run the PagingDataLoader with the parameters (100, 30, p1):
- This creates 100 events for the pair p1 that are at least 30 hours old
- At the default zoom level 4, this is likely to render 3 blobs with ca. 20, 60 and 20 in each respectively
- Retrieving the diff list works correctly when clicking on all blobs
- Zooming into level 5 spreads the blobs out more, but still works as expected
- Zooming into level 6 renders nothing because the blobs are too far back in time for (currently) fixed width heat map - see ticket ...
- Zoom out to level 3:
- The blobs are split in to ca. 20 and 80, which may well be expected, but clicking on the 20 blob returns a diff list with 80 elements and clicking on the 80 blob returns a diff list of 20 elements.
- Zoom out to level 2:
- The blobs are split in to ca. 20 and 80, which may well be expected, but clicking on the 20 blob returns 100 elements, whilst clicking on the 80 blob returns nothing.
- Zoom out to level 1:
- The events are aggregated into 1 blob of 100, and the diff list appears to be correctly bound for this level.
- Zoom out to level 0:
- There is one blob of 100, but clicking on it returns no diff list.
- Clicking to the left of it (in blue space) returns a list of 100.
- Second scenario:
- Boot fresh agent, zero out the store
- Run the PagingDataLoader with the parameters (100, 20, p2):
- Refresh the browser to get back to zoom level 4. 3 blobs of ca. 20/60/20 appear. The diff list binds correctly.
- Zoom out to level 3:
- Blobs of ca. 90/10 are rendered, the diff list binding is not bound at all.
- Levels 1 and 2 behave like level 3
- Zoom out to level 0:
- Blobs of ca. 25/75 are rendered. Clicking on the 25 sized blob produces a diff list of 100 elements. Clicking on the 75 blob renders nothing.
So it would seem that
Comments and changes to this ticket
-

Ben Hood September 14th, 2011 @ 02:49 PM
(from [38685b8b7692718841f2bf80fb9eb75e77b01ca4]) [#359] Added data point and adjusted test https://github.com/lshift/diffa/commit/38685b8b7692718841f2bf80fb9e...
-

Ben Hood September 14th, 2011 @ 05:27 PM
(from [df545b16669b91e5e71002b2ecbfd34c5a5f5c3c]) [#359] Added more intensive itest https://github.com/lshift/diffa/commit/df545b16669b91e5e71002b2ecbf...
-

-

-

-

-

Ben Hood September 15th, 2011 @ 03:39 PM
(from [6b450ac7ed6f831417f407fe16bd3d571aad6bed]) [#359] Added a few more data points https://github.com/lshift/diffa/commit/6b450ac7ed6f831417f407fe16bd...
-

Ben Hood September 16th, 2011 @ 03:18 PM
(from [e93f82802a135976401a0ce6a68c44a1d99ccfc9]) [#359] Workaround for start offset https://github.com/lshift/diffa/commit/e93f82802a135976401a0ce6a68c...
-

Ben Hood October 6th, 2011 @ 08:48 AM
- State changed from new to closed
This has been merged into master, but the patch only really contained some extra verification - the main issue was a fix to heatmap.js that had already been applied to master to account for bucketing at the daily granularity level -> closing.
-

Ben Hood November 14th, 2011 @ 05:35 PM
- Milestone set to 0.9-series
- Milestone order changed from 108 to 0
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A Real Time Differencing Tool.
People watching this ticket
Tags
Referenced by
-
359
Zooming anomolies
(from [bfdb5edfc9b1369377811f142a324addc889ae9c])
[#359] ...
-
359
Zooming anomolies
(from [459454ad28513a32c8fc4e1326b04986d5077ec0])
[#359] ...
-
359
Zooming anomolies
(from [1ab1c93850ecc4068bfad8ce649f4d0edb1a8bdd])
[#359] ...
-
359
Zooming anomolies
(from [6b450ac7ed6f831417f407fe16bd3d571aad6bed])
[#359] ...
-
359
Zooming anomolies
(from [e93f82802a135976401a0ce6a68c44a1d99ccfc9])
[#359] ...