← Навигация по документации

Описание

Тест предназначен для проверки того, что объект(ы) наименее недавно использованных исследований удаляются из Retrieve Cache при достижении порога удаления (deleter threshold) на системе retrieve-cache-хранилища.

Конфигурация

В дополнение к базовой конфигурации для retrieve-cache требуется приведённая ниже настройка для включения удаления наименее недавно использованных исследований из retrieve cache при достижении порога удаления.

Через UI архива

  1. Перейдите в Menu->Configuration, затем на странице Devices выполните Edit для устройства dcm4chee-arc. Перейдите в Extensions и выполните Edit extension у Device Extension. Снова перейдите в его Extensions и выполните Edit extension у Archive Device.
  2. Введите значения в поля Purge Storage Polling Interval, Purge Storage Fetch Size и Delete Study Batch Size, как требуется для нужд вашего приложения, и нажмите Save.
  3. Далее перейдите в Child Objects расширения устройства архива и выберите хранилище retrieve-cache в Storage Descriptor. Введите значение для поля Deleter Threshold и Export Storage ID. Можно добавить более одного Deleter Threshold и нажать Save.

Через LDAP

Можно либо: - создать LDIF-файл (например):

    version: 1      
        dn: dcmStorageID=retrieve-cache,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
        changetype: modify
        add: dcmDeleterThreshold
        dcmDeleterThreshold: 200MB
        -

        dn: dcmStorageID=retrieve-cache,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
        changetype: modify
        add: dcmExportStorageID
        dcmExportStorageID: fs1
        -

    dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    changetype: modify
    add: dcmPurgeStoragePollingInterval
    dcmPurgeStoragePollingInterval: PT5M
    -

    dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    changetype: modify
    add: dcmPurgeStorageFetchSize
    dcmPurgeStorageFetchSize: 100
    -

    dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
    changetype: modify
    add: dcmDeleteStudyBatchSize
    dcmDeleteStudyBatchSize: 10
    -

и импортировать его на LDAP-сервер с помощью утилиты командной строки _ldapmodify_.

См. Storage Descriptor и Archive Device для понимания описания атрибутов.

Также можно добавить deleter threshold как 1[hour=10-11 dayOfWeek=*]100MB, что означает - priority = 1 - size = 100MB - schedule = время между 10:00 и 11:00 в любой день недели

См. формат длительности ISO-8601 для получения дополнительных сведений о Durations.

Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.

Проверка