On Mon, Jan 21, 2013 at 3:45 PM, Tom Russo <[email protected]> wrote: > On Mon, Jan 21, 2013 at 12:26:55PM -0800, we recorded a bogon-computron > collision of the <[email protected]> flavor, containing: >> On Fri, 18 Jan 2013, Curt, WE7U wrote:
>> What's the simplest test I can use to determine whether the libdb-5.x >> caching is working? > > Select an on-line map that is of a type that uses caching, such as > terraserver. > When you click "Apply" see if it downloads a map. Then force it to > re-download > using Maps->Configure->Re-download maps (not from cache). Verify that it > grabbed a new copy by looking in ~/.xastir/map_cache for recent image files. > Verify that it actually updated the db file by checking the modification > time on map_cache.db. > > Change the map view using, say, an arrow key. Let it finish, then go back to > the immediately previous view. Verify that it has used the cached version > of the map instead of downloading a new copy, by checking the modification > times on files in ~/.xastir/map_cache. > > You should probably also be doing this with debug_level set to 512, which > enables a bunch of verbose output from the map caching code. A quick glance > at the code (all I have time for) makes it appear that *most* of the debugging > output from map_cache.c only happens if various steps fail. It appears that the non-tiled OSM "cloudemade_998" option uses map caching, and it works fine with libdb5.1 in Ubuntu 12.10. After downloading, the "map cached" message appears in the lower left. If I arrow key over to a previously used section of the map, it indicates that I am using a cached map. Also if I check the files in ~/.xastir/map_cache, the modified dates are not updated when I use what is indicated as a cached map. The files in the ~/.xastir/map_cache directory are definitely snapshots of the cloudmade maps that are in use. Regards, Lee - K5DAT _______________________________________________ Xastir mailing list [email protected] http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
