Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#417 closed enhancement (fixed)

tile cache should be more robust

Reported by: dmisev Owned by: dmisev
Priority: major Milestone: 9.0
Component: relblobif Version:
Keywords: Cc: pbaumann, abeccati
Complexity: Hard

Description

The tile cache in rasdaman allows faster import of data via partial updates. Currently this feature is in an early alpha and needs extensive testing and obvious improvements, especially in the cache eviction policy.

Change History (5)

comment:1 Changed 4 years ago by dmisev

First patch submitted, a follow up patch with more sophisticated cache eviction will follow.

comment:2 Changed 4 years ago by abeccati

  • Milestone changed from 8.4.4 to 9.0-alpha1
  • Status changed from new to assigned
  • Type changed from defect to enhancement
  • Version 8.4 deleted

Cleaning up the release branch for 8.4, this belong to upcoming 9.0

comment:3 Changed 4 years ago by dmisev

Submitted further patch that optimizes the tile cache by avoiding memcpy, which makes it faster as well as brings memory requirement down.

comment:4 Changed 4 years ago by dmisev

  • Resolution set to fixed
  • Status changed from assigned to closed

Currently it's as fast as it gets and heavily tested with valgrind for memory leaks and other errors, so closing this ticket. The cache is stable enough and works just as well for regular select queries.

comment:5 Changed 4 years ago by abeccati

  • Milestone changed from 9.0-beta1 to 9.0

Milestone 9.0-beta1 deleted

Note: See TracTickets for help on using tickets.