Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace UPS Processors for eager calculation of study size and study/series query attributes by scheduler #2824

Closed
8 tasks done
gunterze opened this issue Oct 13, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@gunterze
Copy link
Member

gunterze commented Oct 13, 2020

Study Size Query Attributes Calculation wiki

Configurable by Archive Device attributes:

Name Type Description (LDAP Attribute)
Calculate Study Size Delay string Delay in ISO-8601 duration format PnDTnHnMnS for eager calculation of Study Size and Query Attributes. If absent, no (minimal) delay for eager calculation of the Study Size and Query Attributes is applied.(dcmCalculateStudySizeDelay)
Calculate Study Size Polling Interval string Polling Interval for Studies with unknown size in ISO-8601 duration format PnDTnHnMnS. If absent, there is no eager calculation of the Study Size and Query Attributes.(dcmCalculateStudySizePollingInterval)
Calculate Study Size Fetch Size integer Limit result set of DB query for Studies with unknown size.(dcmCalculateStudySizeFetchSize)
Calculate Query Attributes boolean Indicates to eager calculate Query Attributes configured Calculate Study Size Delay and Calculate Study Size Polling Interval.(dcmCalculateQueryAttributes)
  • Update LDAP schema
  • Update JSON schema
  • Extend ArchiveDeviceExtension by corresponding properties
  • Implement configuration marshaling to/from LDAP/JSON
  • Implement org.dcm4chee.arc.studysize.impl.StudySizeScheduler in new module dcm4chee-arc-study-size
  • Provide default configuration in LDAP with
    • Calculate Study Size Delay: PT5M
    • Calculate Study Size Polling Interval: PT5M
    • Calculate Query Attributes: true
  • Remove from default configuration in LDAP:
    • UPS on Store Rules CALC_QUERY_ATTRS and CALC_STUDY_SIZE
    • UPS Processing Rules CALC_QUERY_ATTRS and CALC_STUDY_SIZE
    • Exporter Descriptor CalculateQueryAttributes and CalculateStudySize
  • Purge modules
    • dcm4chee-arc-export-query-attrs
    • dcm4chee-arc-export-study-size
    • dcm4chee-arc-ups-query-attrs
    • dcm4chee-arc-ups-study-size
@gunterze gunterze added the enhancement New feature or request label Oct 13, 2020
@gunterze gunterze added this to the 5.22.6 milestone Oct 13, 2020
gunterze added a commit to dcm4che/dcm4chee-arc-cs that referenced this issue Oct 13, 2020
gunterze added a commit that referenced this issue Oct 14, 2020
vrindanayak added a commit that referenced this issue Oct 15, 2020
vrindanayak added a commit that referenced this issue Oct 15, 2020
vrindanayak added a commit to dcm4che-dockerfiles/slapd-dcm4chee that referenced this issue Oct 15, 2020
…lculation of study size and study/series query attributes by scheduler
gunterze added a commit to dcm4che/dcm4chee-arc-cs that referenced this issue Oct 16, 2020
gunterze added a commit to dcm4che-dockerfiles/slapd-dcm4chee that referenced this issue Oct 16, 2020
…lculation of study size and study/series query attributes by scheduler
@vrindanayak
Copy link
Member

e1c9b92

gunterze added a commit to dcm4che-dockerfiles/slapd-dcm4chee that referenced this issue Oct 16, 2020
…lculation of study size and study/series query attributes by scheduler
vrindanayak added a commit that referenced this issue Mar 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants