<?xml version="1.0" encoding="UTF-8"?>
<filelists xmlns="http://linux.duke.edu/metadata/filelists" packages="202">
<package pkgid="73515b38072436d88251f42fd2b6ad97750b47ef6f6e9919c98870edf10c67b3" name="babel" arch="src">
  <version epoch="0" ver="1.3" rel="6.el7ost"/>
  <file>Babel-1.3.tar.gz</file>
  <file>babel.spec</file>
</package>
<package pkgid="51efdcdafd649551cd781c7d26e28b12327c9d38f2724500e432c9c081aefdf3" name="babeltrace" arch="src">
  <version epoch="0" ver="1.2.4" rel="3.el7cp"/>
  <file>babeltrace-1.2.4.tar.bz2</file>
  <file>babeltrace.spec</file>
</package>
<package pkgid="2322cb324016dfcec961dafa6c74d476550aedaea257e620ef8de6b0ad6a53bd" name="calamari-clients" arch="src">
  <version epoch="0" ver="1.3" rel="2.el7cp"/>
  <file>calamari-clients-1.3_product.tar.gz</file>
  <file>calamari-clients.spec</file>
  <file>redhat-logo-black.png</file>
  <file>redhat-logo-white.png</file>
</package>
<package pkgid="6abcf8030ca5a233395a1e1545a0e3af096cb11bff0353af265ee4753099a420" name="calamari-server" arch="src">
  <version epoch="0" ver="1.4.9" rel="1.el7cp"/>
  <file>0001-RHEL-7-compile-patch.patch</file>
  <file>Cython-0.19.2.tar.gz</file>
  <file>Django-1.5.1.tar.gz</file>
  <file>Mako-1.0.0.tar.gz</file>
  <file>MarkupSafe-0.23.tar.gz</file>
  <file>SQLAlchemy-0.8.3.tar.gz</file>
  <file>Twisted-11.1.0.tar.bz2</file>
  <file>Twisted-14.0.2.tar.bz2</file>
  <file>alembic-0.6.3.tar.gz</file>
  <file>argparse-1.2.1.tar.gz</file>
  <file>calamari-server.spec</file>
  <file>calamari-server_1.4.9.tar.gz</file>
  <file>carbon-0.9.15.tar.gz</file>
  <file>ceph-graphite-web-0.9.11-57-g6f23d36.tar.gz</file>
  <file>django-filter-0.6.tar.gz</file>
  <file>django-tagging-0.3.1.tar.gz</file>
  <file>djangorestframework-2.3.12.tar.gz</file>
  <file>gevent-1.1.1.tar.gz</file>
  <file>graphite-project-whisper-0.9.11-pre1-56-ga6e2176.tar.gz</file>
  <file>greenlet-0.4.9.tar.gz</file>
  <file>manhole-0.6.0.tar.gz</file>
  <file>msgpack-python-0.4.4.tar.gz</file>
  <file>psycogreen-1.0.tar.gz</file>
  <file>psycopg2-2.5.2.tar.gz</file>
  <file>python-dateutil-2.2.tar.gz</file>
  <file>pytz-2013.8.tar.bz2</file>
  <file>pyzmq-14.2.0.tar.gz</file>
  <file>setuptools-12.0.4-py2.py3-none-any-stripped.whl</file>
  <file>setuptools-12.0.4-stripped.tar.gz</file>
  <file>six-1.9.0.tar.gz</file>
  <file>springdale.patch</file>
  <file>txAMQP-0.6.2.tar.gz</file>
  <file>wsgiref-0.1.2.zip</file>
  <file>zerorpc-0.4.4.tar.gz</file>
  <file>zope.interface-4.1.2.tar.gz</file>
</package>
<package pkgid="36cb06896a674775bd73839a59e8a3888da75750c09b2ea6c6959c116396642b" name="ceph" arch="src">
  <version epoch="1" ver="10.2.3" rel="13.el7cp"/>
  <file>0001-Revert-Merge-pull-request-7820-from-yuyuyu101-remove.patch</file>
  <file>0002-Revert-rados-Added-striper-option-to-the-command-lin.patch</file>
  <file>0003-libradosstriper-remove-the-rest-of-the-libradosstrip.patch</file>
  <file>0004-librbd-journal-Replay-no-longer-holds-lock-while-com.patch</file>
  <file>0005-automake-ssl-real-openssl-detection-fix-ssl-linkage-.patch</file>
  <file>0006-common-fix-value-of-CINIT_FLAG_DEFER_DROP_PRIVILEGES.patch</file>
  <file>0007-rgw_file-fix-rename-cases-and-unify-unlink.patch</file>
  <file>0008-rgw_file-refuse-partial-out-of-order-writes.patch</file>
  <file>0009-rgw_file-implement-rgw_setattr.patch</file>
  <file>0010-rgw-fix-upgrade-from-old-multisite-to-new-multisite-.patch</file>
  <file>0011-rgw-back-off-bucket-sync-on-failures-don-t-store-mar.patch</file>
  <file>0012-rgw-collect-stops-if-error-encoutered.patch</file>
  <file>0013-rgw-fix-marker-tracker-completion-handling.patch</file>
  <file>0014-rgw-fix-collection-of-object-sync-errors.patch</file>
  <file>0015-rbd-mirror-fix-error-messages-formatting.patch</file>
  <file>0016-rgw-add-reinit-rebind-logic-ldap.patch</file>
  <file>0017-rgw_file-refuse-ops-on-deleted-targets.patch</file>
  <file>0018-rgw-file-refuse-to-rename-directories.patch</file>
  <file>0019-rgw-nfs-don-t-leak-fh-mtx-in-lookup_handle.patch</file>
  <file>0020-rgw-nfs-fix-write-continuations.patch</file>
  <file>0021-rgw_file-unlock-must-precede-out-label.patch</file>
  <file>0022-mon-PGMonitor-mark-dump_object_stat_sum-as-static.patch</file>
  <file>0023-mon-PGMonitor-calc-the-USED-of-pool-using-used-used-.patch</file>
  <file>0024-logrotate-Run-as-root-ceph.patch</file>
  <file>0025-rgw-Let-the-default-quota-settings-take-effect-durin.patch</file>
  <file>0026-rgw-Do-not-bother-to-check-against-conf-values-durin.patch</file>
  <file>0027-ceph-disk-timeout-ceph-disk-to-avoid-blocking-foreve.patch</file>
  <file>0028-ceph-disk-do-not-activate-device-that-is-not-ready.patch</file>
  <file>0029-librbd-possible-deadlock-if-cluster-connection-close.patch</file>
  <file>0030-librbd-corrected-use-after-free-in-ImageWatcher.patch</file>
  <file>0031-librbd-block-name-prefix-might-overflow-fixed-size-C.patch</file>
  <file>0032-librbd-fix-possible-inconsistent-state-when-disablin.patch</file>
  <file>0033-rbd-bench-io-size-should-not-be-larger-than-image-si.patch</file>
  <file>0034-librbd-request-exclusive-lock-if-current-owner-canno.patch</file>
  <file>0035-librbd-prevent-creation-of-clone-from-non-primary-mi.patch</file>
  <file>0036-rbd-cleanup-Proxied-operations-shouldn-t-result.patch</file>
  <file>0037-rgw-RGWCoroutinesManager-run-returns-status-of-last-.patch</file>
  <file>0038-rbd-mirror-include-tag-tid-in-bootstrap-debug-log-me.patch</file>
  <file>0039-librbd-separate-journal-TagData-predecessor-data-int.patch</file>
  <file>0040-librbd-block-RPC-requests-when-demoting-the-image.patch</file>
  <file>0041-librbd-normalize-journal-promotion-demotion-events.patch</file>
  <file>0042-rbd-mirror-demote-promote-in-same-cluster-results-in.patch</file>
  <file>0043-rbd-mirror-prevent-syncing-to-non-primary-image-afte.patch</file>
  <file>0044-test-fixed-unused-function-warnings-in-unittest_rbd_.patch</file>
  <file>0045-librbd-fix-journal-create-compilation-error.patch</file>
  <file>0046-rbd-mirror-concurrent-access-of-event-might-result-i.patch</file>
  <file>0047-log-Log.cc-Assign-LOG_INFO-priority-to-syslog-calls.patch</file>
  <file>0048-mon-AuthMonitor-make-AuthMonitor-IncType-public.patch</file>
  <file>0049-tools-ceph-objectstore-tool-add-update-mon-db-comman.patch</file>
  <file>0050-tools-ceph_monstore_tool-add-rebuild-command.patch</file>
  <file>0051-tools-rebuild_mondb-avoid-unnecessary-result-code-ca.patch</file>
  <file>0052-tools-rebuild_mondb-kill-compiling-warning.patch</file>
  <file>0053-tools-ceph_monstore_tool-update-pgmap_meta-also-when.patch</file>
  <file>0054-ceph-objectstore-tool-add-a-way-to-split-filestore-d.patch</file>
  <file>0055-rgw-ldap-enforce-simple_bind-w-LDAPv3.patch</file>
  <file>0056-rgw-file-remove-busy-wait-in-RGWLibFS-gc.patch</file>
  <file>0057-rgw_file-fix-update-rgw_open-flag-arguments.patch</file>
  <file>0058-rgw_file-fix-update-rgw_create-flag-arguments.patch</file>
  <file>0059-rgw_file-implement-stateless-write-completion-timer.patch</file>
  <file>0060-rgw_file-add-RGW_OPEN_FLAG_STATELESS-as-a-synonym-fo.patch</file>
  <file>0061-rgw_file-log-on-write-completion-events-at-level-10.patch</file>
  <file>0062-rgw-file-allow-RGWLibFS-write_completion_interval_s-.patch</file>
  <file>0063-librgw-add-API-version-defines-for-librgw-and-rgw_fi.patch</file>
  <file>0064-ceph_timer-prefer-using-directive-to-typedef.patch</file>
  <file>0065-rgw_file-explain-semantics-of-RGWFileHandle-commit.patch</file>
  <file>0066-rgw_file-restore-local-definition-of-RGWLibFS-gc-int.patch</file>
  <file>0067-rgw-ldap-protect-rgw-from_base64-from-non-base64-inp.patch</file>
  <file>0068-rgw-fix-the-wrong-return-value.patch</file>
  <file>0069-rgw-rgw-file-fix-bug-of-rgw_lookup-can-not-exact-mat.patch</file>
  <file>0070-rgw-remove-duplicated-calls-to-getattr.patch</file>
  <file>0071-add-ldap-auth-custom-search-filter-feature-patch-htt.patch</file>
  <file>0072-rgw_file-implement-rgw_setattr.patch</file>
  <file>0073-rgw_file-fix-set_attrs-operation.patch</file>
  <file>0074-rgw_file-pre-assign-times.patch</file>
  <file>0075-rgw-Have-a-flavor-of-bucket-deletion-to-bypass-GC-an.patch</file>
  <file>0076-rgw-fix-regression-with-handling-double-underscore.patch</file>
  <file>0077-rgw-set-correct-instance-on-the-object.patch</file>
  <file>0078-rgw-RGWDataSyncCR-fails-on-errors-from-RGWListBucket.patch</file>
  <file>0079-librbd-always-respond-to-release-lock-request-if-loc.patch</file>
  <file>0080-librbd-new-journal-policy-to-disable-initializing-th.patch</file>
  <file>0081-librbd-permit-disabling-journaling-if-in-corrupt-sta.patch</file>
  <file>0082-cls_lock-support-updating-the-lock-cookie-without-re.patch</file>
  <file>0083-librbd-helper-state-machine-to-update-lock-cookie.patch</file>
  <file>0084-librbd-store-exclusive-lock-cookie-instead-of-recalc.patch</file>
  <file>0085-librbd-exclusive-lock-now-supports-reacquiring-a-los.patch</file>
  <file>0086-librbd-helper-state-machine-for-asynchronous-watch-r.patch</file>
  <file>0087-librbd-integrate-asynchronous-image-rewatch-state-ma.patch</file>
  <file>0088-librbd-image-state-machine-now-has-hooks-for-lock-re.patch</file>
  <file>0089-librbd-interlock-image-refresh-and-lock-operations.patch</file>
  <file>0090-librbd-remove-unused-refresh-request-logic.patch</file>
  <file>0091-librbd-improve-image-state-machine-debug-log-message.patch</file>
  <file>0092-librbd-deadlock-when-replaying-journal-during-image-.patch</file>
  <file>0093-librbd-potential-double-unwatch-of-watch-handle-upon.patch</file>
  <file>0094-librbd-potential-seg-fault-when-blacklisting-an-imag.patch</file>
  <file>0095-librbd-ignore-partial-refresh-error-when-acquiring-e.patch</file>
  <file>0096-librbd-support-deleting-image-by-id-instead-of-name.patch</file>
  <file>0097-rbd-mirror-use-pool-id-global-image-id-as-deletion-p.patch</file>
  <file>0098-cls-journal-add-async-client_update_state-method.patch</file>
  <file>0099-journal-allow-to-trim-journal-for-laggy-clients.patch</file>
  <file>0100-librbd-optionally-flag-laggy-journal-clients-disconn.patch</file>
  <file>0101-rbd-new-command-to-disconnect-journal-client.patch</file>
  <file>0102-rbd-mirror-decode_client_meta-should-return-false-on.patch</file>
  <file>0103-rbd-mirror-resync-was-possible-only-when-image-repla.patch</file>
  <file>0104-rbd-mirror-stop-replay-when-client-is-disconnected.patch</file>
  <file>0105-rbd-mirror-option-to-automatically-resync-after-jour.patch</file>
  <file>0106-test-rbd-fix-possible-mock-journal-race-conditions.patch</file>
  <file>0107-journal-expose-ability-to-retrieve-partial-tag-list.patch</file>
  <file>0108-librbd-unify-journal-event-callbacks-into-single-int.patch</file>
  <file>0109-librbd-helper-class-for-quiescing-in-flight-async-op.patch</file>
  <file>0110-librbd-new-journal-listener-event-for-force-promotio.patch</file>
  <file>0111-journal-send-update-notification-when-tag-allocated.patch</file>
  <file>0112-common-move-AsyncOpTracker-to-common-library.patch</file>
  <file>0113-rbd-mirror-wait-for-in-flight-event-commit-notificat.patch</file>
  <file>0114-journal-complete-action-only-after-notification-comp.patch</file>
  <file>0115-journal-ensure-in-flight-ops-are-complete-destroying.patch</file>
  <file>0116-journal-fix-downstream-compile-issue.patch</file>
  <file>0117-rgw-set-args-when-rebuilding-req_info.patch</file>
  <file>0118-rgw-forward-input-data-when-forwarding-set_bucket_ve.patch</file>
  <file>0119-cls-rgw-utilities-to-support-raw-bucket-index-operat.patch</file>
  <file>0120-rgw-use-bucket_info.bucket_id-instead-of-marker-wher.patch</file>
  <file>0121-rgw-utilities-to-support-raw-bucket-index-operations.patch</file>
  <file>0122-rgw_admin-bucket-rehsrading-initial-work.patch</file>
  <file>0123-cls-rgw-fix-bi_list-objclass-command.patch</file>
  <file>0124-radosgw-admin-bucket-reshard-needs-num-shards-to-be-.patch</file>
  <file>0125-rgw-rgw_link_bucket-use-correct-bucket-structure-for.patch</file>
  <file>0126-rgw_admin-reshard-also-links-to-new-bucket-instance.patch</file>
  <file>0127-cls-rgw-add-bucket_update_stats-method.patch</file>
  <file>0128-rgw-bucket-reshard-updates-stats.patch</file>
  <file>0129-rgw_admin-use-aio-operations-for-bucket-resharding.patch</file>
  <file>0130-rgw_admin-fix-bi-list-command.patch</file>
  <file>0131-rgw-limit-bucket-reshard-num-shards-to-max-possible.patch</file>
  <file>0132-rgw_admin-better-bucket-reshard-logging.patch</file>
  <file>0133-rgw_admin-require-yes-i-really-mean-it-for-bucket-re.patch</file>
  <file>0134-cls-rgw-bi_list-fix-is_truncated-returned-param.patch</file>
  <file>0135-rgw-bucket-resharding-adjust-logging.patch</file>
  <file>0136-rgw_admin-add-bi-purge-command.patch</file>
  <file>0137-rgw_admin-add-a-few-admin-commands-to-the-usage.patch</file>
  <file>0138-rbd-recognize-lock_on_read-option.patch</file>
  <file>0139-doc-clarify-rbd-size-units.patch</file>
  <file>0140-rbd-fix-up-terminology-in-help-texts.patch</file>
  <file>0141-rbd-expose-rbd-unmap-options.patch</file>
  <file>0142-mds-make-mds_role_t-member-order-match-constructor.patch</file>
  <file>0143-mon-don-t-crash-on-invalid-standby_for_fscid.patch</file>
  <file>0144-messages-fix-MMDSBeacon-constructor.patch</file>
  <file>0145-client-kill-QuotaTree.patch</file>
  <file>0146-rgw-mark-configuration-as-converted-to-avoid-corrupt.patch</file>
  <file>0147-rgw-Fix-missing-master-zone-for-default-region-conve.patch</file>
  <file>0148-rgw-avoid-corruption-when-running-old-radosgw-admin-.patch</file>
  <file>0149-Don-t-loop-forever-when-reading-data-from-0-sized-se.patch</file>
  <file>0150-rgw-fix-put_acls-for-objects-starting-and-ending-wit.patch</file>
  <file>0151-rgw_rest_s3-apply-missed-base64-try-catch.patch</file>
  <file>0152-rgw-handle-empty-POST-condition.patch</file>
  <file>0153-rgw-RGWSimpleRadosReadCR-tolerates-empty-reads.patch</file>
  <file>0154-rgw-clear-data_sync_cr-if-RGWDataSyncControlCR-fails.patch</file>
  <file>0155-rgw-hold-a-reference-on-data_sync_cr-over-run.patch</file>
  <file>0156-rgw-clean-up-RGWShardedOmapCRManager-on-early-return.patch</file>
  <file>ceph-10.2.3.tar.gz</file>
  <file>ceph.spec</file>
</package>
<package pkgid="1498a96cc5acd8969d7f1b28d94e93ca7ba835939a29c8b65862d5a3c8c4160b" name="ceph-ansible" arch="src">
  <version epoch="0" ver="1.0.5" rel="45.el7scon"/>
  <file>0001-correctly-set-mon-addr-when-monitor_interface-is-def.patch</file>
  <file>0002-default-rbd_client_log_path-to-var-log-ceph.patch</file>
  <file>0003-default-rbd_client_admin_socket_path-to-var-run-ceph.patch</file>
  <file>0004-default-rbd_client_directories-to-true.patch</file>
  <file>0005-Adds-a-use_server_package_split-var.patch</file>
  <file>0006-Get-the-correct-OSD-ID-when-the-cluster-name-include.patch</file>
  <file>0007-ceph-common-create-a-facts-task-to-define-ceph-versi.patch</file>
  <file>0008-ceph-common-include-the-facts-task-always.patch</file>
  <file>0009-create-is_before_RELEASE-vars-as-well.patch</file>
  <file>0010-ceph-common-port-main-task-to-use-new-ceph-version-f.patch</file>
  <file>0011-ceph-mon-port-deploy_monitors-task-to-use-new-ceph-v.patch</file>
  <file>0012-ceph-common-port-main-handler-to-use-new-ceph-versio.patch</file>
  <file>0013-ceph-mds-port-pre_requisite-task-to-use-new-ceph-ver.patch</file>
  <file>0014-ceph-mon-port-start_monitor-task-to-use-new-ceph-ver.patch</file>
  <file>0015-ceph-osd-port-activate_osds-task-to-use-new-ceph-ver.patch</file>
  <file>0016-ceph-rbd-mirror-port-start_rbd_mirror-task-to-use-ne.patch</file>
  <file>0017-ceph-rgw-port-start_radosgw-task-to-use-new-ceph-ver.patch</file>
  <file>0018-try-to-zap-a-device-again-if-sgdisk-fails-on-the-fir.patch</file>
  <file>0019-Set-init_system-fact-and-reference-in-ceph-osd-role.patch</file>
  <file>0020-Adds-an-use_systemd-fact.patch</file>
  <file>0021-use-the-use_systemd-fact-when-starting-monitors.patch</file>
  <file>0022-use-the-use_systemd-fact-when-starting-OSDs.patch</file>
  <file>0023-Use-the-use_systemd-fact-when-starting-rgw.patch</file>
  <file>0024-Use-the-use_systemd-fact-when-starting-mdss.patch</file>
  <file>0025-Use-the-use_systemd-fact-when-starting-rbd.patch</file>
  <file>0026-add-a-mdss-group-to-the-CLI-testing-inventory.patch</file>
  <file>0027-strip-any-newlines-from-the-init_system-fact.patch</file>
  <file>0028-ceph-mon-fix-monitor-startup.patch</file>
  <file>0029-ceph-mds-fix-MDS-conditions.patch</file>
  <file>0030-ceph-mds-fix-the-handler.patch</file>
  <file>0031-ceph-common-purge-ceph.conf-file.patch</file>
  <file>0032-Do-not-create-symlinks-for-systemd-manually.patch</file>
  <file>0033-fix-the-etc-default-ceph-path-on-debian-when-setting.patch</file>
  <file>0034-ceph-common-install-ceph-mds-package.patch</file>
  <file>0035-ceph-osd-fail-when-ceph-disk-fails-to-prepare-an-OSD.patch</file>
  <file>0036-ceph-common-redhat-repo-template-remove-the-Calamari.patch</file>
  <file>0037-ceph-common-on-rh-storage-on-debian-do-not-add-the-r.patch</file>
  <file>0038-ceph-common-on-rh-storage-on-debian-add-the-reposito.patch</file>
  <file>0039-install-radosgw-on-debian-systems-when-using-red-hat.patch</file>
  <file>0040-install-ceph-mds-on-debian-systems-when-using-red-ha.patch</file>
  <file>0041-ceph-osd-fix-typo-when-calling-sgdisk-second-time-ar.patch</file>
  <file>0042-ceph-common-remove-RedHat-only-constraint-for-RH-ISO.patch</file>
  <file>0043-ceph-common-there-is-no-Installer-repo-it-is-now-the.patch</file>
  <file>0044-ceph-common-specify-file-path-for-repo-key.patch</file>
  <file>0045-ceph-common-include-the-new-install_rh_storage_on_re.patch</file>
  <file>0046-ceph-common-create-a-new-install-task-for-rh-storage.patch</file>
  <file>0047-group_vars-define-client_group_name.patch</file>
  <file>0048-ceph-common-define-client_group_name.patch</file>
  <file>0049-ceph-common-install-ceph-common-packages-for-clients.patch</file>
  <file>0050-ceph-common-install-ceph-common-packages-for-clients.patch</file>
  <file>0051-remove-the-gpgkey-line-from-the-red-hat-storage-repo.patch</file>
  <file>0052-ceph-common-fix-use-of-dnf-only-when-package-manager.patch</file>
  <file>0053-include-the-red-hat-storage-apt-key-as-a-file.patch</file>
  <file>0054-ceph-osd-do-not-ignore-ceph-disk-errors-in-raw-multi.patch</file>
  <file>0055-ceph-osd-do-not-ignore-ceph-disk-errors-in-journal_c.patch</file>
  <file>0056-ceph-osd-do-not-ignore-ceph-disk-errors-in-bluestore.patch</file>
  <file>0057-group_vars-define-the-rh_storage_version.patch</file>
  <file>0058-ceph-common-default-to-1.3-for-rh_storage_version.patch</file>
  <file>0059-ceph-common-do-not-enable-optional-repos-for-rhel7.patch</file>
  <file>0060-ceph-common-use-rh_storage_version-variable-to-enabl.patch</file>
  <file>0061-ceph-agent-install-the-correct-package-for-the-agent.patch</file>
  <file>0062-ceph-common-ensure-that-destination-iso-paths-exist-.patch</file>
  <file>0063-rolling-upgrade-cleanup-and-cosmetic.patch</file>
  <file>0064-rolling-update-add-systemd-support.patch</file>
  <file>0065-ceph-common-explicitly-create-the-directory-portion-.patch</file>
  <file>0066-take-over-an-existing-cluster-with-ceph-ansible.patch</file>
  <file>0067-take-over-remove-the-connection-local.patch</file>
  <file>0068-Trivial-grammar-changes.patch</file>
  <file>0069-adding-missing-quotes.patch</file>
  <file>0070-ceph-common-skip-default-installs-on-redhat-if-ISO-n.patch</file>
  <file>0071-Fetch-keys-from-the-mons-when-taking-over-a-cluster.patch</file>
  <file>0072-group_vars-default-to-version-2-of-RHCS.patch</file>
  <file>0073-allow-dash-in-cluster-name.patch</file>
  <file>0074-rolling-updates-remove-mon-compact-command.patch</file>
  <file>0075-rolling_update.yml-will-not-work-if-cluster-name-is-.patch</file>
  <file>0076-upgrade-add-custom-timeout-options.patch</file>
  <file>0077-rolling_update-improve-variables-import.patch</file>
  <file>0078-ceph-osd-re-arrange-osd-scenario-numbers.patch</file>
  <file>0079-ceph-osd-add-dmcrypt-scenario.patch</file>
  <file>0080-osd-fix-collocation-spelling-and-declare-dmcrypt-var.patch</file>
  <file>0081-infrastructure-playbooks-fix-syntax-errors-in-all-pl.patch</file>
  <file>0082-rolling_update-fix-wrong-indent.patch</file>
  <file>0083-rolling_update-define-mon_group_name-when-upgrading-.patch</file>
  <file>0084-fix-non-skipped-task-for-ansible-v1.9.x.patch</file>
  <file>0085-rolling-update-fix-restarts-of-radosgw.patch</file>
  <file>0086-rolling-update-stop-OSDs-before-upgrading.patch</file>
  <file>0087-rolling-update-stop-MONs-before-upgrading-and-start-.patch</file>
  <file>0088-rolling-update-stop-MDSs-before-upgrading-and-start-.patch</file>
  <file>0089-rolling-update-stop-RGWs-before-upgrade-and-start-af.patch</file>
  <file>0090-group_vars-drop-references-to-apache-RGW-frontend.patch</file>
  <file>ceph-ansible-1.0.5.tar.gz</file>
  <file>ceph-ansible.spec</file>
</package>
<package pkgid="b74566eecf61b01fe0a13762b3469b2c6213fdb140e96512a5efdd77d1eb4314" name="ceph-deploy" arch="src">
  <version epoch="0" ver="1.5.36" rel="20.sdl7"/>
  <file>0001-patch-for-calamari-connect-failure.patch</file>
  <file>ceph-deploy-1.5.36.tar.gz</file>
  <file>ceph-deploy.spec</file>
  <file>springdale.patch</file>
</package>
<package pkgid="f40d5def40f90c33ad336fa6abab314a42e2c72f1c0f19d6ac611d235230105e" name="ceph-iscsi-ansible" arch="src">
  <version epoch="0" ver="1.5" rel="1.el7scon"/>
  <file>ceph-iscsi-ansible-1.5.tar.gz</file>
  <file>ceph-iscsi-ansible.spec</file>
</package>
<package pkgid="fbc316d8346da2b93d6a10a5a5ffb33a39b089669da8be78781acc2e32d1177d" name="ceph-iscsi-config" arch="src">
  <version epoch="0" ver="1.5" rel="1.el7cp"/>
  <file>ceph-iscsi-config-1.5.tar.gz</file>
  <file>ceph-iscsi-config.spec</file>
</package>
<package pkgid="2a69f7abc85cf1eeb3fe9e020960e51a151bf288a3690c591f4022f957cc12ae" name="ceph-iscsi-tools" arch="src">
  <version epoch="0" ver="1.1" rel="1.el7cp"/>
  <file>ceph-iscsi-tools-1.1.tar.gz</file>
  <file>ceph-iscsi-tools.spec</file>
</package>
<package pkgid="28d27759de83b3dddf77c15c2875a758fd211a3f092c674ba9a41a6cd2bdca74" name="ceph-puppet-modules" arch="src">
  <version epoch="0" ver="0.1.1" rel="1.el7cp"/>
  <file>ceph-puppet-modules.spec</file>
  <file>takora-0.1.1.tar.gz</file>
</package>
<package pkgid="92f51307f0c612f91a3f804f18d55438ba37ef49c8bf0dd87d7d6091b72bf12a" name="check-mk" arch="src">
  <version epoch="0" ver="1.2.6p1" rel="4.el7rhgs"/>
  <file>01-Set-Legacy-Eval-True.patch</file>
  <file>02-Downtime-Struct-Update.patch</file>
  <file>First-Installation.txt</file>
  <file>check-mk.spec</file>
  <file>check_mk-1.2.6p1.tar.gz</file>
  <file>defaults</file>
  <file>defaults.py</file>
</package>
<package pkgid="a0b3262999e88cac060941a64efc3dd770fb911cc2522a5fa40f92d6231f92af" name="cns-deploy" arch="src">
  <version epoch="0" ver="7.0.0" rel="7.el7rhgs"/>
  <file>0001-gk-deploy-Set-rebalance_on_expansion-true-for-heketi.patch</file>
  <file>0002-gk-deploy-Deploy-gluster-s3-container.patch</file>
  <file>0003-gk-deploy-Set-resource-requests-for-GlusterFS-pod.patch</file>
  <file>0004-Added-new-env.-variable-GB_GLFS_LRU_COUNT.patch</file>
  <file>0005-Update-tcmu-runner-s-log-directory-using-env.-variab.patch</file>
  <file>0006-Fix-TCMU-log-directory-name-as-TCMU_LOGDIR.patch</file>
  <file>0007-fix-typo-for-executor-type.patch</file>
  <file>0008-when-using-ssh-executor-provide-etc-fstab-as-ENV.patch</file>
  <file>0009-provide-flags-before-env-var.patch</file>
  <file>0010-fstab-var-contains-slash.patch</file>
  <file>0011-Fix-default-value-for-GB_GLFS_LRU_COUNT.patch</file>
  <file>0012-increase-failure-threshold-for-glusterfs-pods.patch</file>
  <file>0013-Don-t-try-to-forward-terminal-to-kubectl-exec-calls.patch</file>
  <file>0014-Add-HEKETI_IGNORE_STALE_OPERATIONS-env-variable-in-h.patch</file>
  <file>0015-add-imagePullPolicy-to-deploy-heketi-template.patch</file>
  <file>0016-remove-show-all-from-oc-get-resources.patch</file>
  <file>0017-deploy-if-available-use-new-probe-script-in-the-glus.patch</file>
  <file>0018-deploy-enable-checking-for-running-gluster-blockd-se.patch</file>
  <file>0019-deploy-fix-alignment-for-liveliness-and-readiness-pr.patch</file>
  <file>1000-gk-deploy-Deploy-glusterblock-provisioner-container.patch</file>
  <file>1001-use-downstream-gluster-image.patch</file>
  <file>1002-use-downstream-image-of-heketi.patch</file>
  <file>1003-Use-downstream-volmanager-image-for-deploy-heketi.patch</file>
  <file>1004-add-image-name-for-heketi-container.patch</file>
  <file>1005-Use-downstream-location-for-heketi.json.template.patch</file>
  <file>1006-Set-downstream-BLOCK_HOST_SIZE-default-to-500.patch</file>
  <file>1007-use-downstream-glusterblock-provisioner-image.patch</file>
  <file>1008-use-downstream-gluster-S3-server-image.patch</file>
  <file>1009-disable-readiness-and-liveliness-probe-for-gluster-b.patch</file>
  <file>cns-deploy.spec</file>
  <file>v1.2.0.tar.gz</file>
</package>
<package pkgid="c5272cbb49ff989463097c3bd538a8edc82c9fb2bf91c926449666447ab1ff4b" name="ctdb2.5" arch="src">
  <version epoch="0" ver="2.5.5" rel="7.el7rhgs"/>
  <file>ctdb-2.5.5.tar.gz</file>
  <file>ctdb-2.5.6-Revert_vacuum_Do_not_delete_VACUUM_MIGRATED_records.patch</file>
  <file>ctdb-no_default_runlevel.patch</file>
  <file>ctdb.conf</file>
  <file>ctdb.spec</file>
  <file>ctdb.sysconfig</file>
</package>
<package pkgid="9242baed29df6da837530cdd83374a091a4206895cd1c8532947cf4e39b2cca1" name="diamond" arch="src">
  <version epoch="0" ver="3.4.67" rel="4.el7cp"/>
  <file>0001-ceph-collector-be-more-tolerant-of-socket-naming.patch</file>
  <file>diamond-3.4.67.tar.gz</file>
  <file>diamond.spec</file>
</package>
<package pkgid="596dc1ae61a880c52d7a9a01ddddd747d466456387b22224c090bfecb5dd11a5" name="fcgi" arch="src">
  <version epoch="0" ver="2.4.0" rel="25.el7cp"/>
  <file>fcgi-2.4.0-Makefile.am-CPPFLAGS.patch</file>
  <file>fcgi-2.4.0-autotools.patch</file>
  <file>fcgi-2.4.0-configure.in.patch</file>
  <file>fcgi-2.4.0-gcc44_fixes.patch</file>
  <file>fcgi-2.4.0-poll.patch</file>
  <file>fcgi-2.4.0.tar.gz</file>
  <file>fcgi-autogen.sh</file>
  <file>fcgi.spec</file>
</package>
<package pkgid="dcfd0ffd51e9c7d0afffbdfe23e3d23017a215b32843803b4b44b0b60923b5cc" name="gdeploy" arch="src">
  <version epoch="0" ver="2.0.2" rel="30.el7rhgs"/>
  <file>gdeploy-2.0.2-30.el7rhgs.tar.gz</file>
  <file>gdeploy.spec</file>
</package>
<package pkgid="90f2be2e56576861faf93d07e294763db94c18b3e97e7c3d706a2fae1c619c82" name="gluster-block" arch="src">
  <version epoch="0" ver="0.2.1" rel="28.el7rhgs"/>
  <file>0001-Terminate-gracefully-when-svc_register-fails.patch</file>
  <file>0002-runner-check-for-WIFEXITED-before-WEXITSTATUS.patch</file>
  <file>0003-runner-check-for-all-non-zero-exit-status-values.patch</file>
  <file>0004-logger-fix-null-prints-while-trying-to-log-volname.patch</file>
  <file>0005-block-add-support-to-prealloc-full-no-option.patch</file>
  <file>0006-cli-fix-missing-newline-characters.patch</file>
  <file>0007-Don-t-let-LOG-segfault-if-log-dir-does-not-exist-fal.patch</file>
  <file>0008-gluster-block-update-systemd-unit-and-spec-file.patch</file>
  <file>0009-Show-error-message-when-response-contains-failure.patch</file>
  <file>0010-tcmu-backstore-attribute-set-cmd_time_out-0.patch</file>
  <file>0011-create-move-saveconfig-out-of-the-loop.patch</file>
  <file>0012-gluster-block-do-not-allow-delete-if-any-node-is-dow.patch</file>
  <file>0013-gluster-block-support-force-delete-option.patch</file>
  <file>0014-logger-support-logdir-choosing-via-Environment-varia.patch</file>
  <file>0015-systemd-fix-systemd-dependency-list.patch</file>
  <file>0016-downstream-makefile-changes.patch</file>
  <file>0017-rpc-use-port-24010-for-all-gluster-blockd-management.patch</file>
  <file>0018-gluster-block-use-targetcli-interactive-mode.patch</file>
  <file>0019-gluster-block-parse-remote-command-outputs.patch</file>
  <file>0020-misc-fix-warnings.patch</file>
  <file>0021-fix-GB_TGCLI_GLOBALS-macro.patch</file>
  <file>0022-rpc-switch-to-MT-safe-block-RPC-routines.patch</file>
  <file>0023-rpcl-downstream-Makefile-changes.patch</file>
  <file>0024-socket-switch-to-MT-safe-get-host-addr-info.patch</file>
  <file>0025-daemon-set-configshell-file-loglevel-to-info.patch</file>
  <file>0026-create-clean-metafile-along-with-storage-when-EntryC.patch</file>
  <file>0027-cli-show-prealloc-option-in-the-hint-msg.patch</file>
  <file>0028-delete-rollback-check-for-matching-gbid-before-delet.patch</file>
  <file>0029-cli-defend-on-minimum-block-size.patch</file>
  <file>0030-cli-Be-more-strict-about-what-size-units-we-expect.patch</file>
  <file>0031-cli-make-unit-prefixes-case-insensitive.patch</file>
  <file>0032-versioning-add-capabilities-support.patch</file>
  <file>0033-replace-add-replace-feature.patch</file>
  <file>0034-replace-strcat-and-strcpy-with-their-secure-versions.patch</file>
  <file>0035-create-support-storage-filename-option.patch</file>
  <file>0036-delete-support-unlink-storage-yes-no-option.patch</file>
  <file>0037-create-split-ROLLBACK-ON-to-SUCCESS-and-FAILURE.patch</file>
  <file>0038-info-show-size-in-human-readable-format.patch</file>
  <file>0039-info-show-failed-nodes.patch</file>
  <file>0040-downstream-only-Makefile-changes-to-fix-rpmbuild-err.patch</file>
  <file>0041-fix-spec-file.patch</file>
  <file>0042-gluster-block-add-resize-support.patch</file>
  <file>0043-cleanup-json-object-releasing.patch</file>
  <file>0044-create-create-glfstpg-and-set-the-alua-type-to-None.patch</file>
  <file>0045-create-add-TCMU-Ring-Buffer-size-settable.patch</file>
  <file>0046-fix-compiler-warnings.patch</file>
  <file>0047-doc-man-page-update.patch</file>
  <file>0048-modify-fix-auth-command-args-parsing.patch</file>
  <file>0049-saveconfig-only-alter-given-block-configuration.patch</file>
  <file>0050-gluster-block-load-balance-support.patch</file>
  <file>0051-genconfig-add-support.patch</file>
  <file>0052-genconfig-add-alua-tpg-options.patch</file>
  <file>0053-genconfig-add-ring-buffer-option.patch</file>
  <file>0054-modify-return-fail-if-block-is-not-loaded.patch</file>
  <file>0055-delete-defend-on-block-not-loaded-and-CLEANUPFAIL-st.patch</file>
  <file>0056-delete-add-a-way-to-saveconfig-with-delete-operation.patch</file>
  <file>0057-gluster-block-fix-gcc-and-rpmbuild-warnings.patch</file>
  <file>0058-gluster-block-fill-errMsg-and-delete-metafile-if-Ent.patch</file>
  <file>0059-gluster-block-align-the-target-device-size-to-sector.patch</file>
  <file>0060-gluster-block-set-the-cmd_time_out-to-130.patch</file>
  <file>0061-gluster-block-set-the-cmd_time_out-to-130-for-gencon.patch</file>
  <file>0062-delete-fix-glusterBlockDeleteRemoteAsync-ret-value.patch</file>
  <file>0063-delete-introduce-remote-exit-value-GB_BLOCK_NOT_FOUN.patch</file>
  <file>0064-logs-change-remote-version-check-call-error-log-leve.patch</file>
  <file>0065-gluster-block-fix-various-cli-operations-exitcode.patch</file>
  <file>0066-capabilities-read-capabilities-is-one-time-job.patch</file>
  <file>0067-rpc-avoid-socket-double-free.patch</file>
  <file>0068-delete-deprecate-glusterBlockConnectAsync-use.patch</file>
  <file>0069-Script-to-wait-for-bricks-to-come-online.patch</file>
  <file>0070-gluster-block-install-wait-for-bricks.sh.patch</file>
  <file>0071-downstream-only-Makefile-changes-for-script-install.patch</file>
  <file>0072-wait-for-bricks-Use-ps-instead-of-pidof-improve-perf.patch</file>
  <file>0073-meta-reserve-10M-space-for-meta-data-store.patch</file>
  <file>0074-resize-fix-errCode-overriding.patch</file>
  <file>0075-Help-man-page-update.patch</file>
  <file>0076-logging-add-config-dynamic-reloading-support.patch</file>
  <file>0077-lru-glfslruCount-add-config-dynamic-reloading-suppor.patch</file>
  <file>0078-Makefile-downstream-only-change.patch</file>
  <file>0079-Auditlog-Feature.patch</file>
  <file>0080-daemon-defend-on-minimum-recommended-kernel-version.patch</file>
  <file>0081-genconfig-with-old-blocks-use-first-valid-ipaddr-fro.patch</file>
  <file>0082-genconfig-add-helper-info.patch</file>
  <file>0083-doc-man-page-update.patch</file>
  <file>0084-README-update-the-doc-for-helper.patch</file>
  <file>0085-replace-node-update-PRIOPATH-at-metadata-when-it-mat.patch</file>
  <file>0086-daemon-add-no-remote-rpc-option.patch</file>
  <file>0087-doc-update-documentation-about-no-remote-rpc-option.patch</file>
  <file>0088-extras-add-a-script-for-upgrade-time-activities.patch</file>
  <file>0089-upgrade-script-Makefile-and-rpm-spec-file-changes.patch</file>
  <file>0090-upgrade-script-clean-status-file-on-source-and-rpm-u.patch</file>
  <file>0091-scripts-use-TCMU_LOGDIR-instead-of-GB_LOGDIR.patch</file>
  <file>0092-systemd-clear-the-target-config-only-when-tcmu-runne.patch</file>
  <file>0093-downstream-only-Makefile-changes.patch</file>
  <file>gluster-block-0.2.1.tar.gz</file>
  <file>gluster-block.spec</file>
</package>
<package pkgid="ff7848e345725e6ad5477ec54b11a0b8b520d2113f9bb6a96df0fa1dd2be47bd" name="gluster-colonizer" arch="src">
  <version epoch="0" ver="1.2" rel="3.el7rhgs"/>
  <file>0001-init-setup-path-fix.patch</file>
  <file>0001-playbook-path-downstream-fix.patch</file>
  <file>branding.yml</file>
  <file>gluster-colonizer.spec</file>
  <file>v1.2.tar.gz</file>
</package>
<package pkgid="b6a0e93b26bfb39507a8a313e06ab296dc7ae3f55ec1ffbf61fdff7214536088" name="gluster-nagios-addons" arch="src">
  <version epoch="0" ver="0.2.10" rel="2.el7rhgs"/>
  <file>gluster-nagios-addons-0.2.10.tar.gz</file>
  <file>gluster-nagios-addons.spec</file>
</package>
<package pkgid="2b684a89a9d2c90a2a2468fc3752186f8e3b9e5c470e35a963c9fce9fddca46f" name="gluster-nagios-common" arch="src">
  <version epoch="0" ver="0.2.4" rel="1.el7rhgs"/>
  <file>gluster-nagios-common-0.2.4.tar.gz</file>
  <file>gluster-nagios-common.spec</file>
</package>
<package pkgid="fb64b183c2e93434f04ef37fa92140185772d4b13b6eac3dcb8b33de9e34a53b" name="gluster-zeroconf" arch="src">
  <version epoch="0" ver="0.1.3" rel="2.el7rhgs"/>
  <file>0001-explicitly-import-subprocess.patch</file>
  <file>gluster-zeroconf.spec</file>
  <file>v0.1.3.tar.gz</file>
</package>
<package pkgid="7fcd1062f60167466aa524fa2d806d561b48681092ba2f2a92044d3f8f917826" name="glusterfs" arch="src">
  <version epoch="0" ver="3.12.2" rel="25.el7rhgs"/>
  <file>0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch</file>
  <file>0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch</file>
  <file>0004-rpc-set-bind-insecure-to-off-by-default.patch</file>
  <file>0005-glusterd-spec-fixing-autogen-issue.patch</file>
  <file>0006-libglusterfs-glusterd-Fix-compilation-errors.patch</file>
  <file>0007-build-remove-ghost-directory-entries.patch</file>
  <file>0008-build-add-RHGS-specific-changes.patch</file>
  <file>0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch</file>
  <file>0010-build-packaging-corrections-for-RHEL-5.patch</file>
  <file>0011-build-introduce-security-hardening-flags-in-gluster.patch</file>
  <file>0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch</file>
  <file>0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch</file>
  <file>0014-build-add-pretrans-check.patch</file>
  <file>0015-build-exclude-libgfdb.pc-conditionally.patch</file>
  <file>0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch</file>
  <file>0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch</file>
  <file>0018-build-spec-file-conflict-resolution.patch</file>
  <file>0019-build-dependency-error-during-upgrade.patch</file>
  <file>0020-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch</file>
  <file>0021-syscall-remove-preadv-and-pwritev-sys-wrappers.patch</file>
  <file>0022-build-ignore-sbindir-conf.py-for-RHEL-5.patch</file>
  <file>0023-build-randomize-temp-file-names-in-pretrans-scriptle.patch</file>
  <file>0024-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch</file>
  <file>0025-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch</file>
  <file>0026-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch</file>
  <file>0027-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch</file>
  <file>0028-glusterd-parallel-readdir-Change-the-op-version-of-p.patch</file>
  <file>0029-build-exclude-glusterfssharedstorage.service-and-mou.patch</file>
  <file>0030-build-make-gf_attach-available-in-glusterfs-server.patch</file>
  <file>0031-glusterd-Revert-op-version-for-cluster.max-brick-per.patch</file>
  <file>0032-cli-Add-message-for-user-before-modifying-brick-mult.patch</file>
  <file>0033-build-launch-glusterd-upgrade-after-all-new-bits-are.patch</file>
  <file>0034-build-remove-pretrans-script-for-python-gluster.patch</file>
  <file>0035-glusterd-regenerate-volfiles-on-op-version-bump-up.patch</file>
  <file>0036-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch</file>
  <file>0037-protocol-auth-use-the-proper-validation-method.patch</file>
  <file>0038-protocol-server-fix-the-comparision-logic-in-case-of.patch</file>
  <file>0039-protocol-client-handle-the-subdir-handshake-properly.patch</file>
  <file>0040-glusterd-delete-source-brick-only-once-in-reset-bric.patch</file>
  <file>0041-glusterd-persist-brickinfo-s-port-change-into-gluste.patch</file>
  <file>0042-glusterd-restart-the-brick-if-qorum-status-is-NOT_AP.patch</file>
  <file>0043-glusterd-clean-up-portmap-on-brick-disconnect.patch</file>
  <file>0044-glusterd-fix-brick-restart-parallelism.patch</file>
  <file>0045-glusterd-introduce-max-port-range.patch</file>
  <file>0046-Revert-build-conditionally-build-legacy-gNFS-server-.patch</file>
  <file>0047-Revert-glusterd-skip-nfs-svc-reconfigure-if-nfs-xlat.patch</file>
  <file>0048-glusterd-introduce-timer-in-mgmt_v3_lock.patch</file>
  <file>0049-Revert-packaging-ganesha-remove-glusterfs-ganesha-su.patch</file>
  <file>0050-Revert-glusterd-storhaug-remove-ganesha.patch</file>
  <file>0051-Revert-storhaug-HA-first-step-remove-resource-agents.patch</file>
  <file>0052-common-ha-fixes-for-Debian-based-systems.patch</file>
  <file>0053-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch</file>
  <file>0054-glusterd-ganesha-During-volume-delete-remove-the-gan.patch</file>
  <file>0055-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch</file>
  <file>0056-ganesha-scripts-Stop-ganesha-process-on-all-nodes-if.patch</file>
  <file>0057-ganesha-allow-refresh-config-and-volume-export-unexp.patch</file>
  <file>0058-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch</file>
  <file>0059-glusterd-ganesha-update-cache-invalidation-properly-.patch</file>
  <file>0060-glusterd-ganesha-return-proper-value-in-pre_setup.patch</file>
  <file>0061-ganesha-scripts-remove-dependency-over-export-config.patch</file>
  <file>0062-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch</file>
  <file>0063-ganesha-minor-improvments-for-commit-e91cdf4-17081.patch</file>
  <file>0064-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch</file>
  <file>0065-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch</file>
  <file>0066-packaging-glusterfs-ganesha-update-sometimes-fails-s.patch</file>
  <file>0067-packaging-own-files-in-var-run-gluster-shared_storag.patch</file>
  <file>0068-common-ha-enable-and-disable-selinux-gluster_use_exe.patch</file>
  <file>0069-ganesha-ha-don-t-set-SELinux-booleans-if-SELinux-is-.patch</file>
  <file>0070-build-remove-ganesha-dependency-on-selinux-policy.patch</file>
  <file>0071-common-ha-enable-pacemaker-at-end-of-setup.patch</file>
  <file>0072-common-ha-Fix-an-incorrect-syntax-during-setup.patch</file>
  <file>0073-Fix-build-issues-related-to-nfs-ganesha-package.patch</file>
  <file>0074-build-make-var-run-available-on-RHEL-6.patch</file>
  <file>0075-cli-gluster-help-changes.patch</file>
  <file>0076-cluster-ec-Handle-parallel-get_size_version.patch</file>
  <file>0077-cluster-ec-add-functions-for-stripe-alignment.patch</file>
  <file>0078-cluster-afr-Honor-default-timeout-of-5min-for-analyz.patch</file>
  <file>0079-cluster-ec-Allow-parallel-writes-in-EC-if-possible.patch</file>
  <file>0080-heal-New-feature-heal-info-summary-to-list-the-statu.patch</file>
  <file>0081-cluster-dht-Don-t-set-ACLs-on-linkto-file.patch</file>
  <file>0082-cluster-afr-Print-heal-info-summary-output-in-stream.patch</file>
  <file>0083-cluster-afr-Print-heal-info-split-brain-output-in-st.patch</file>
  <file>0084-cluster-afr-Fix-for-arbiter-becoming-source.patch</file>
  <file>0085-snapshot-Issue-with-other-processes-accessing-the-mo.patch</file>
  <file>0086-snapshot-lvm-cleanup-during-snapshot-remove.patch</file>
  <file>0087-glusterd-Validate-changelog-on-geo-rep-volume.patch</file>
  <file>0088-cluster-ec-Implement-DISCARD-FOP-for-EC.patch</file>
  <file>0089-geo-rep-Filter-out-volume-mark-xattr.patch</file>
  <file>0090-Quota-Adding-man-page-for-quota.patch</file>
  <file>0091-extras-scripts-to-control-CPU-MEMORY-for-any-gluster.patch</file>
  <file>0092-posix-Needs-to-reserve-disk-space-to-prevent-the-bri.patch</file>
  <file>0093-posix-Ignore-disk-space-reserve-check-for-internal-F.patch</file>
  <file>0094-cluster-afr-Fail-open-on-split-brain.patch</file>
  <file>0095-extras-hooks-Fix-errors-reported-via-shellcheck-util.patch</file>
  <file>0096-extras-hooks-Honour-all-input-arguments-to-scripts.patch</file>
  <file>0097-extras-hooks-Fix-getopt-usage.patch</file>
  <file>0098-snapshot-snapshot-creation-failed-after-brick-reset-.patch</file>
  <file>0099-Tier-Stop-tierd-for-detach-start.patch</file>
  <file>0100-cluster-ec-Improve-heal-info-command-to-handle-obvio.patch</file>
  <file>0101-cluster-ec-Prevent-self-heal-to-work-after-PARENT_DO.patch</file>
  <file>0102-libglusterfs-fix-the-call_stack_set_group-function.patch</file>
  <file>0103-features-locks-Fix-memory-leaks.patch</file>
  <file>0104-cluster-dht-fix-crash-when-deleting-directories.patch</file>
  <file>0105-glusterd-Fix-glusterd-mem-leaks.patch</file>
  <file>0106-glusterd-Free-up-svc-conn-on-volume-delete.patch</file>
  <file>0107-feature-bitrot-remove-internal-xattrs-from-lookup-cb.patch</file>
  <file>0108-mount-fuse-use-fstat-in-getattr-implementation-if-an.patch</file>
  <file>0109-mount-fuse-never-fail-open-dir-with-ENOENT.patch</file>
  <file>0110-Revert-mount-fuse-report-ESTALE-as-ENOENT.patch</file>
  <file>0111-cluster-dht-don-t-overfill-the-buffer-in-readdir-p.patch</file>
  <file>0112-write-behind-Allow-trickling-writes-to-be-configurab.patch</file>
  <file>0113-gfapi-set-lkowner-in-glfd.patch</file>
  <file>0114-eventsapi-Add-JWT-signing-support.patch</file>
  <file>0115-eventsapi-JWT-signing-without-external-dependency.patch</file>
  <file>0116-eventsapi-HTTPS-support-for-Webhooks.patch</file>
  <file>0117-geo-rep-Log-message-improvements.patch</file>
  <file>0118-snapshot-after-brick-reset-replace-snapshot-creation.patch</file>
  <file>0119-geo-rep-Fix-data-sync-issue-during-hardlink-rename.patch</file>
  <file>0120-glusterd-connect-to-an-existing-brick-process-when-q.patch</file>
  <file>0121-cluster-ec-OpenFD-heal-implementation-for-EC.patch</file>
  <file>0122-tests-Use-dev-urandom-instead-of-dev-random-for-dd.patch</file>
  <file>0123-quota-fixes-issue-in-quota.conf-when-setting-large-n.patch</file>
  <file>0124-build-remove-ExclusiveArch-from-spec-file.patch</file>
  <file>0125-cluster-afr-Fixing-the-flaws-in-arbiter-becoming-sou.patch</file>
  <file>0126-spec-unpackaged-files-found-for-RHEL-7-client-build.patch</file>
  <file>0127-spec-unpackaged-files-found-for-RHEL-7-client-build.patch</file>
  <file>0128-build-remove-pretrans-script-for-ganesha.patch</file>
  <file>0129-posix-delete-stale-gfid-handles-in-nameless-lookup.patch</file>
  <file>0130-md-cache-avoid-checking-the-xattr-value-buffer-with-.patch</file>
  <file>0131-readdir-ahead-Add-parallel-readdir-option-in-readdir.patch</file>
  <file>0132-posix-In-getxattr-honor-the-wildcard.patch</file>
  <file>0133-upcall-Allow-md-cache-to-specify-invalidations-on-xa.patch</file>
  <file>0134-cli-Fixed-a-use_after_free.patch</file>
  <file>0135-cli-commands-are-missing-in-man-page.patch</file>
  <file>0136-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch</file>
  <file>0137-bitrot-improved-cli-report-after-bitrot-operatoin.patch</file>
  <file>0138-glusterd-enable-brick-multiplexing-by-default.patch</file>
  <file>0139-libglusterfs-Reset-errno-before-call.patch</file>
  <file>0140-md-cache-Add-additional-samba-and-macOS-specific-EAs.patch</file>
  <file>0141-rpc-Showing-some-unusual-timer-error-logs-during-bri.patch</file>
  <file>0142-cluster-dht-Add-migration-checks-to-dht_-f-xattrop.patch</file>
  <file>0143-glusterd-store-handle-the-case-of-fsid-being-set-to-.patch</file>
  <file>0144-cluster-dht-Unlink-linkto-files-as-root.patch</file>
  <file>0145-glusterd-optimize-glusterd-import-volumes-code-path.patch</file>
  <file>0146-cluster-dht-Cleanup-on-fallocate-failure.patch</file>
  <file>0147-glusterd-import-volumes-in-separate-synctask.patch</file>
  <file>0148-glusterd-tier-is_tier_enabled-inserted-causing-check.patch</file>
  <file>0149-cluster-ec-EC-DISCARD-doesn-t-punch-hole-properly.patch</file>
  <file>0150-dht-Fill-first_up_subvol-before-use-in-dht_opendir.patch</file>
  <file>0151-geo-rep-Improve-geo-rep-pre-validation-logs.patch</file>
  <file>0152-glusterfind-Speed-up-gfid-lookup-100x-by-using-an-SQ.patch</file>
  <file>0153-afr-add-quorum-checks-in-post-op.patch</file>
  <file>0154-afr-capture-the-correct-errno-in-post-op-quorum-chec.patch</file>
  <file>0155-afr-don-t-treat-all-cases-all-bricks-being-blamed-as.patch</file>
  <file>0156-performance-write-behind-fix-bug-while-handling-shor.patch</file>
  <file>0157-cluster-afr-remove-unnecessary-child_up-initializati.patch</file>
  <file>0158-cluster-ec-create-eager-lock-option-for-non-regular-.patch</file>
  <file>0159-extras-hooks-Fix-S10selinux-label-brick.sh-hook-scri.patch</file>
  <file>0160-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch</file>
  <file>0161-cluster-dht-Fixed-a-typo.patch</file>
  <file>0162-cluster-dht-Handle-single-dht-child-in-dht_lookup.patch</file>
  <file>0163-glusterd-compare-uuid-instead-of-hostname-while-find.patch</file>
  <file>0164-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch</file>
  <file>0165-cluster-dht-Ignore-ENODATA-from-getxattr-for-posix-a.patch</file>
  <file>0166-rpcsvc-scale-rpcsvc_request_handler-threads.patch</file>
  <file>0167-glusterd-ganesha-change-voltype-for-ganesha.enable-i.patch</file>
  <file>0168-features-shard-Pass-the-correct-block-num-to-store-i.patch</file>
  <file>0169-features-shard-Leverage-block_num-info-in-inode-ctx-.patch</file>
  <file>0170-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch</file>
  <file>0171-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch</file>
  <file>0172-glusterd-add-profile_enabled-flag-in-get-state.patch</file>
  <file>0173-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0174-hooks-add-a-script-to-stat-the-subdirs-in-add-brick.patch</file>
  <file>0175-rpc-make-actor-search-parallel.patch</file>
  <file>0176-glusterd-volume-get-fixes-for-client-io-threads-quor.patch</file>
  <file>0177-hooks-fix-workdir-in-S13create-subdir-mounts.sh.patch</file>
  <file>0178-cluster-ec-Do-lock-conflict-check-correctly-for-wait.patch</file>
  <file>0179-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0180-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0181-glusterd-get-state-memory-leak-fix.patch</file>
  <file>0182-glusterd-Fix-coverity-issues-in-glusterd-handler.c.patch</file>
  <file>0183-cluster-afr-Fix-dict-leak-in-pre-op.patch</file>
  <file>0184-cli-glusterfsd-remove-copyright-information.patch</file>
  <file>0185-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0186-cli-Remove-upstream-doc-reference.patch</file>
  <file>0187-features-shard-Do-list_del_init-while-list-memory-is.patch</file>
  <file>0188-georep-Pause-Resume-of-geo-replication-with-wrong-us.patch</file>
  <file>0189-fuse-enable-proper-fgetattr-like-semantics.patch</file>
  <file>0190-cluster-afr-Adding-option-to-take-full-file-lock.patch</file>
  <file>0191-cluster-afr-Make-afr_fsync-a-transaction.patch</file>
  <file>0192-cluster-afr-Remove-compound-fops-usage-in-afr.patch</file>
  <file>0193-cluster-afr-Remove-unused-code-paths.patch</file>
  <file>0194-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch</file>
  <file>0195-storage-posix-Add-active-fd-count-option-in-gluster.patch</file>
  <file>0196-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch</file>
  <file>0197-glusterd-ganesha-create-remove-export-file-only-from.patch</file>
  <file>0198-cluster-ec-Change-default-read-policy-to-gfid-hash.patch</file>
  <file>0199-cluster-ec-avoid-delays-in-self-heal.patch</file>
  <file>0200-quick-read-Discard-cache-for-fallocate-zerofill-and-.patch</file>
  <file>0201-posix-After-set-storage.reserve-limit-df-does-not-sh.patch</file>
  <file>0202-glusterd-TLS-verification-fails-while-using-intermed.patch</file>
  <file>0203-mgmt-glusterd-Adding-validation-for-setting-quorum-c.patch</file>
  <file>0204-glusterd-memory-leak-in-mgmt_v3-lock-functionality.patch</file>
  <file>0205-cluster-dht-User-xattrs-are-not-healed-after-brick-s.patch</file>
  <file>0206-glusterd-honour-localtime-logging-for-all-the-daemon.patch</file>
  <file>0207-glusterd-fix-txn_opinfo-memory-leak.patch</file>
  <file>0208-cluster-dht-enable-lookup-optimize-by-default.patch</file>
  <file>0209-cluster-dht-Update-layout-in-inode-only-on-success.patch</file>
  <file>0210-cluster-ec-send-list-node-uuids-request-to-all-subvo.patch</file>
  <file>0211-common-ha-scripts-pass-the-list-of-servers-properly-.patch</file>
  <file>0212-readdir-ahead-Cleanup-the-xattr-request-code.patch</file>
  <file>0213-glusterd-mark-port_registered-to-true-for-all-runnin.patch</file>
  <file>0214-cluster-dht-Serialize-mds-update-code-path-with-look.patch</file>
  <file>0215-cluster-dht-ENOSPC-will-not-fail-rebalance.patch</file>
  <file>0216-cluster-dht-Wind-open-to-all-subvols.patch</file>
  <file>0217-cluster-dht-Handle-file-migrations-when-brick-down.patch</file>
  <file>0218-posix-reserve-option-behavior-is-not-correct-while-u.patch</file>
  <file>0219-Quota-heal-directory-on-newly-added-bricks-when-quot.patch</file>
  <file>0220-glusterd-turn-off-selinux-feature-in-downstream.patch</file>
  <file>0221-cluster-dht-Skipped-files-are-not-treated-as-errors.patch</file>
  <file>0222-hooks-remove-selinux-hooks.patch</file>
  <file>0223-glusterd-Make-localtime-logging-option-invisible-in-.patch</file>
  <file>0224-protocol-server-Backport-patch-to-reduce-duplicate-c.patch</file>
  <file>0225-glusterfsd-Memleak-in-glusterfsd-process-while-brick.patch</file>
  <file>0226-gluster-Sometimes-Brick-process-is-crashed-at-the-ti.patch</file>
  <file>0227-afr-add-quorum-checks-in-pre-op.patch</file>
  <file>0228-afr-fixes-to-afr-eager-locking.patch</file>
  <file>0229-fuse-do-fd_resolve-in-fuse_getattr-if-fd-is-received.patch</file>
  <file>0230-glusterd-volume-inode-fd-status-broken-with-brick-mu.patch</file>
  <file>0231-fuse-retire-statvfs-tweak.patch</file>
  <file>0232-eventsapi-Handle-Unicode-string-during-signing.patch</file>
  <file>0233-libglusterfs-fix-comparison-of-a-NULL-dict-with-a-no.patch</file>
  <file>0234-ec-Use-tiebreaker_inodelk-where-necessary.patch</file>
  <file>0235-cluster-syncop-Implement-tiebreaker-inodelk-entrylk.patch</file>
  <file>0236-cluster-syncop-Address-comments-in-3ad68df725ac32f83.patch</file>
  <file>0237-cluster-dht-Fix-dht_rename-lock-order.patch</file>
  <file>0238-quota-Build-is-failed-due-to-access-rpc-refcount-in-.patch</file>
  <file>0239-geo-rep-Fix-syncing-of-symlink.patch</file>
  <file>0240-shared-storage-Prevent-mounting-shared-storage-from-.patch</file>
  <file>0241-server-auth-add-option-for-strict-authentication.patch</file>
  <file>0242-feature-changelog-remove-unused-variable.patch</file>
  <file>0243-timer-Fix-possible-race-during-cleanup.patch</file>
  <file>0244-common-ha-All-statd-related-files-need-to-be-owned-b.patch</file>
  <file>0245-build-make-RHGS-version-available-for-server.patch</file>
  <file>0246-glusterd-Fix-for-memory-leak-in-get-state-detail.patch</file>
  <file>0247-protocol-server-unwind-as-per-op-version.patch</file>
  <file>0248-performance-md-cache-purge-cache-on-ENOENT-ESTALE-er.patch</file>
  <file>0249-cluster-dht-unwind-if-dht_selfheal_dir_mkdir-returns.patch</file>
  <file>0250-cluster-dht-act-as-passthrough-for-renames-on-single.patch</file>
  <file>0251-dht-gf_defrag_settle_hash-should-ignore-ENOENT-and-E.patch</file>
  <file>0252-glusterd-ganesha-Skip-non-ganesha-nodes-properly-for.patch</file>
  <file>0253-geo-rep-Fix-upgrade-issue.patch</file>
  <file>0254-posix-Avoid-changelog-retries-for-geo-rep.patch</file>
  <file>0255-glusterd-update-listen-backlog-value-to-1024.patch</file>
  <file>0256-rpc-set-listen-backlog-to-high-value.patch</file>
  <file>0257-rpc-rearm-listener-socket-early.patch</file>
  <file>0258-cluster-dht-log-error-only-if-layout-healing-is-requ.patch</file>
  <file>0259-Quota-Turn-on-ssl-for-crawler-clients-if-needed.patch</file>
  <file>0260-dht-Avoid-dict-log-flooding-for-internal-MDS-xattr.patch</file>
  <file>0261-libglusterfs-syncop-Add-syncop_entrylk.patch</file>
  <file>0262-cluster-dht-store-the-reaction-on-failures-per-lock.patch</file>
  <file>0263-server-resolver-don-t-trust-inode-table-for-RESOLVE_.patch</file>
  <file>0264-cluster-dht-fixes-to-parallel-renames-to-same-destin.patch</file>
  <file>0265-Glusterfsd-brick-crash-during-get-state.patch</file>
  <file>0266-glusterd-geo-rep-Fix-glusterd-crash.patch</file>
  <file>0267-geo-rep-scheduler-Fix-crash.patch</file>
  <file>0268-dht-Excessive-dict-is-null-logs-in-dht_discover_comp.patch</file>
  <file>0269-extras-Disable-choose-local-in-groups-virt-and-glust.patch</file>
  <file>0270-glusterfs-Resolve-brick-crashes-at-the-time-of-inode.patch</file>
  <file>0271-cli-Fix-for-gluster-volume-info-xml.patch</file>
  <file>0272-readdir-ahead-Fix-an-issue-with-parallel-readdir-and.patch</file>
  <file>0273-rpcsvc-Turn-off-ownthreads-for-Glusterfs-program.patch</file>
  <file>0274-client-protocol-fix-the-log-level-for-removexattr_cb.patch</file>
  <file>0275-afr-fix-bug-1363721.t-failure.patch</file>
  <file>0276-tests-check-volume-status-for-shd-being-up.patch</file>
  <file>0277-Revert-rpcsvc-Turn-off-ownthreads-for-Glusterfs-prog.patch</file>
  <file>0278-Revert-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0279-Revert-rpc-make-actor-search-parallel.patch</file>
  <file>0280-Revert-rpcsvc-scale-rpcsvc_request_handler-threads.patch</file>
  <file>0281-Revert-program-GF-DUMP-Shield-ping-processing-from-t.patch</file>
  <file>0282-cluster-dht-Remove-EIO-from-dht_inode_missing.patch</file>
  <file>0283-cluster-ec-Fix-pre-op-xattrop-management.patch</file>
  <file>0284-glusterd-glusterd-is-releasing-the-locks-before-time.patch</file>
  <file>0285-gluster-Allow-only-read-only-CLI-commands-via-remote.patch</file>
  <file>0286-glusterd-memory-leak-in-geo-rep-status.patch</file>
  <file>0287-Revert-performance-write-behind-fix-flush-stuck-by-f.patch</file>
  <file>0288-feature-locks-Unwind-response-based-on-clinet-versio.patch</file>
  <file>0289-changelog-fix-br-state-check.t-failure-for-brick_mux.patch</file>
  <file>0290-performance-open-behind-open-pending-fds-before-perm.patch</file>
  <file>0291-Core-The-lock-contention-on-gf_client_dump_inodes_to.patch</file>
  <file>0292-geo-rep-Fix-rename-of-directory-in-hybrid-crawl.patch</file>
  <file>0293-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0294-features-shard-Fix-missing-unlock-in-shard_fsync_sha.patch</file>
  <file>0295-dht-Excessive-dict-is-null-logs-in-dht_revalidate_cb.patch</file>
  <file>0296-cluster-dht-Increase-failure-count-for-lookup-failur.patch</file>
  <file>0297-dht-Delete-MDS-internal-xattr-from-dict-in-dht_getxa.patch</file>
  <file>0298-glusterd-Fix-for-shd-not-coming-up.patch</file>
  <file>0299-afr-heal-gfids-when-file-is-not-present-on-all-brick.patch</file>
  <file>0300-protocol-client-Don-t-send-fops-till-SETVOLUME-is-co.patch</file>
  <file>0301-storage-posix-Fix-posix_symlinks_match.patch</file>
  <file>0302-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch</file>
  <file>0303-block-profile-enable-cluster.eager-lock-in-block-pro.patch</file>
  <file>0304-cluster-dht-Fix-rename-journal-in-changelog.patch</file>
  <file>0305-geo-rep-Fix-geo-rep-for-older-versions-of-unshare.patch</file>
  <file>0306-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch</file>
  <file>0307-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch</file>
  <file>0308-glusterd-Fix-glusterd-crash.patch</file>
  <file>0309-extras-group-add-database-workload-profile.patch</file>
  <file>0310-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch</file>
  <file>0311-glusterd-show-brick-online-after-port-registration.patch</file>
  <file>0312-glusterd-show-brick-online-after-port-registration-e.patch</file>
  <file>0313-dht-Inconsistent-permission-for-directories-after-br.patch</file>
  <file>0314-cluster-afr-Prevent-execution-of-code-after-call_cou.patch</file>
  <file>0315-changelog-fix-br-state-check.t-crash-for-brick_mux.patch</file>
  <file>0316-snapshot-remove-stale-entry.patch</file>
  <file>0317-geo-rep-scheduler-Fix-EBUSY-trace-back.patch</file>
  <file>0318-Quota-Fix-crawling-of-files.patch</file>
  <file>0319-glusterd-_is_prefix-should-handle-0-length-paths.patch</file>
  <file>0320-glusterd-log-improvements-on-brick-creation-validati.patch</file>
  <file>0321-geo-rep-Fix-symlink-rename-syncing-issue.patch</file>
  <file>0322-geo-rep-Cleanup-stale-unprocessed-xsync-changelogs.patch</file>
  <file>0323-cluster-afr-Mark-dirty-for-entry-transactions-for-qu.patch</file>
  <file>0324-dht-delete-tier-related-internal-xattr-in-dht_getxat.patch</file>
  <file>0325-core-dereference-check-on-the-variables-in-glusterfs.patch</file>
  <file>0326-glusterd-memory-leak-in-get-state.patch</file>
  <file>0327-afr-switch-lk_owner-only-when-pre-op-succeeds.patch</file>
  <file>0328-geo-rep-Fix-issues-with-gfid-conflict-handling.patch</file>
  <file>0329-cluster-dht-Set-loc-gfid-before-healing-attr.patch</file>
  <file>0330-posix-check-before-removing-stale-symlink.patch</file>
  <file>0331-rpc-free-registered-callback-programs.patch</file>
  <file>0332-rpc-rpc_clnt_connection_cleanup-is-crashed-due-to-do.patch</file>
  <file>0333-glusterd-Add-multiple-checks-before-attach-start-a-b.patch</file>
  <file>0334-glusterd-Bricks-of-a-normal-volumes-should-not-attac.patch</file>
  <file>0335-cluster-ec-set-others.eager-lock-option-off-by-defau.patch</file>
  <file>0336-dict-handle-negative-key-value-length-while-unserial.patch</file>
  <file>0337-glusterfs-Brick-process-is-crash-at-the-time-of-call.patch</file>
  <file>0338-posix-prevent-crash-when-SEEK_DATA-HOLE-is-not-suppo.patch</file>
  <file>0339-posix-remove-not-supported-get-set-content.patch</file>
  <file>0340-protocol-don-t-use-alloca.patch</file>
  <file>0341-Revert-glusterd-enable-brick-multiplexing-by-default.patch</file>
  <file>0342-glusterd-more-stricter-checks-of-if-brick-is-running.patch</file>
  <file>0343-core-Update-condition-in-get_xlator_by_name_or_type.patch</file>
  <file>0344-glusterd-Compare-volume_id-before-start-attach-a-bri.patch</file>
  <file>0345-io-stats-allow-only-relative-path-for-dumping-io-sta.patch</file>
  <file>0346-gfapi-Handle-the-path-glfs_resolve_at.patch</file>
  <file>0347-posix-fix-unused-variable-warning.patch</file>
  <file>0348-posix-disable-block-and-character-files.patch</file>
  <file>0349-posix-don-t-allow-.-path-in-name.patch</file>
  <file>0350-cluster-dht-fix-inode-ref-management-in-dht_heal_pat.patch</file>
  <file>0351-cluster-dht-Fixed-rebalanced-files.patch</file>
  <file>0352-snapshot-Fail-snapshot-creation-if-an-empty-descript.patch</file>
  <file>0353-snapshot-handshake-store-description-after-strdup.patch</file>
  <file>0354-snapshot-Fix-wrong-dictionary-key-in-snapshot-cleanu.patch</file>
  <file>0355-server-protocol-resolve-memory-leak.patch</file>
  <file>0356-io-stats-sanitize-the-dump-path-further.patch</file>
  <file>0357-snapshot-fix-snapshot-status-failure-due-to-symlink-.patch</file>
  <file>0358-glusterd-glusterd_brick_start-shouldn-t-try-to-bring.patch</file>
  <file>0359-storage-posix-Increment-trusted.pgfid-in-posix_mknod.patch</file>
  <file>0360-geo-rep-Make-automatic-gfid-conflict-resolution-opti.patch</file>
  <file>0361-ctr-skip-ctr-xlator-init-if-ctr-is-not-enabled.patch</file>
  <file>0362-glusterd-glusterd_brick_start-shouldn-t-cleanup-pidf.patch</file>
  <file>0363-Update-rfc.sh-to-rhgs-3.4.1.patch</file>
  <file>0364-fips-Replace-md5sum-usage-to-enable-fips-support.patch</file>
  <file>0365-glusterd-ignore-importing-volume-which-is-undergoing.patch</file>
  <file>0366-glusterd-fail-volume-stop-operation-if-brick-detach-.patch</file>
  <file>0367-cluster-ec-Improve-logging-for-some-critical-error-m.patch</file>
  <file>0368-mount-fuse-convert-ENOENT-to-ESTALE-in-open-dir-_res.patch</file>
  <file>0369-geo-rep-Fix-deadlock-during-worker-start.patch</file>
  <file>0370-libgfchangelog-Fix-changelog-history-API.patch</file>
  <file>0371-performance-write-behind-remove-the-request-from-wip.patch</file>
  <file>0372-Revert-posix-disable-block-and-character-files.patch</file>
  <file>0373-posix-disable-open-read-write-on-special-files.patch</file>
  <file>0374-socket-set-42-as-default-tpc-user-timeout.patch</file>
  <file>0375-extras-Add-new-options-to-group-virt.patch</file>
  <file>0376-rchecksum-fips-Replace-MD5-usage-to-enable-fips-supp.patch</file>
  <file>0377-fips-geo-rep-Replace-MD5-with-SHA256.patch</file>
  <file>0378-posix-afr-handle-backward-compatibility-for-rchecksu.patch</file>
  <file>0379-glusterd-change-op-version-of-fips-mode-rchecksum.patch</file>
  <file>0380-cluster-afr-Batch-writes-in-same-lock-even-when-mult.patch</file>
  <file>0381-cluster-afr-Make-data-eager-lock-decision-based-on-n.patch</file>
  <file>0382-mount-fuse-make-fuse-dumping-available-as-mount-opti.patch</file>
  <file>0383-glusterd-bump-up-GD_OP_VERSION_MAX.patch</file>
  <file>0384-features-uss-Use-xxh64-to-generate-gfid-instead-of-m.patch</file>
  <file>0385-afr-fix-incorrect-reporting-of-directory-split-brain.patch</file>
  <file>0386-glusterd-make-sure-that-brickinfo-uuid-is-not-null.patch</file>
  <file>0387-georep-Fix-config-set-of-monitor-status.patch</file>
  <file>0388-glusterd-handshake-prevent-a-buffer-overflow.patch</file>
  <file>0389-server-don-t-allow-in-basename.patch</file>
  <file>0390-core-glusterfsd-keeping-fd-open-in-index-xlator.patch</file>
  <file>0391-glusterd-Use-GF_ATOMIC-to-update-blockers-counter-at.patch</file>
  <file>0392-glusterd-don-t-wait-for-blockers-flag-for-stop-volum.patch</file>
  <file>0393-core-Pass-xlator_name-in-server_call_xlator_mem_clea.patch</file>
  <file>0394-io-stats-prevent-taking-file-dump-on-server-side.patch</file>
  <file>0395-index-prevent-arbitrary-file-creation-outside-entry-.patch</file>
  <file>0396-protocol-remove-the-option-verify-volfile-checksum.patch</file>
  <file>0397-features-locks-add-buffer-overflow-checks-in-pl_getx.patch</file>
  <file>0398-lock-Do-not-allow-meta-lock-count-to-be-more-than-on.patch</file>
  <file>0399-all-fix-the-format-string-exceptions.patch</file>
  <file>0400-all-fix-the-format-warnings-due-to-strict-check.patch</file>
  <file>0401-client_t.c-fix-the-format-error.patch</file>
  <file>0402-core-glusterfsd-keeping-fd-open-in-index-xlator.patch</file>
  <file>0403-afr-prevent-winding-inodelks-twice-for-arbiter-volum.patch</file>
  <file>0404-core-Resolve-some-warnings-to-release-a-build.patch</file>
  <file>0405-glusterfsd-add-missing-UNLOCK.patch</file>
  <file>0406-glusterd-improve-logging-for-stage_deleted-flag.patch</file>
  <file>0407-spec-update-RHGS-version-for-RHGSWA.patch</file>
  <file>glusterfs-3.12.2.tar.gz</file>
  <file>glusterfs.spec</file>
</package>
<package pkgid="216b54c8d30c23526b49a7719e92206da223361ba52a4e331d650c60f3428e9c" name="glusterfs" arch="src">
  <version epoch="0" ver="3.12.2" rel="47.2.el7rhgs"/>
  <file>0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch</file>
  <file>0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch</file>
  <file>0004-rpc-set-bind-insecure-to-off-by-default.patch</file>
  <file>0005-glusterd-spec-fixing-autogen-issue.patch</file>
  <file>0006-libglusterfs-glusterd-Fix-compilation-errors.patch</file>
  <file>0007-build-remove-ghost-directory-entries.patch</file>
  <file>0008-build-add-RHGS-specific-changes.patch</file>
  <file>0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch</file>
  <file>0010-build-packaging-corrections-for-RHEL-5.patch</file>
  <file>0011-build-introduce-security-hardening-flags-in-gluster.patch</file>
  <file>0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch</file>
  <file>0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch</file>
  <file>0014-build-add-pretrans-check.patch</file>
  <file>0015-build-exclude-libgfdb.pc-conditionally.patch</file>
  <file>0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch</file>
  <file>0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch</file>
  <file>0018-build-spec-file-conflict-resolution.patch</file>
  <file>0019-build-dependency-error-during-upgrade.patch</file>
  <file>0020-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch</file>
  <file>0021-syscall-remove-preadv-and-pwritev-sys-wrappers.patch</file>
  <file>0022-build-ignore-sbindir-conf.py-for-RHEL-5.patch</file>
  <file>0023-build-randomize-temp-file-names-in-pretrans-scriptle.patch</file>
  <file>0024-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch</file>
  <file>0025-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch</file>
  <file>0026-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch</file>
  <file>0027-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch</file>
  <file>0028-glusterd-parallel-readdir-Change-the-op-version-of-p.patch</file>
  <file>0029-build-exclude-glusterfssharedstorage.service-and-mou.patch</file>
  <file>0030-build-make-gf_attach-available-in-glusterfs-server.patch</file>
  <file>0031-glusterd-Revert-op-version-for-cluster.max-brick-per.patch</file>
  <file>0032-cli-Add-message-for-user-before-modifying-brick-mult.patch</file>
  <file>0033-build-launch-glusterd-upgrade-after-all-new-bits-are.patch</file>
  <file>0034-build-remove-pretrans-script-for-python-gluster.patch</file>
  <file>0035-glusterd-regenerate-volfiles-on-op-version-bump-up.patch</file>
  <file>0036-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch</file>
  <file>0037-protocol-auth-use-the-proper-validation-method.patch</file>
  <file>0038-protocol-server-fix-the-comparision-logic-in-case-of.patch</file>
  <file>0039-protocol-client-handle-the-subdir-handshake-properly.patch</file>
  <file>0040-glusterd-delete-source-brick-only-once-in-reset-bric.patch</file>
  <file>0041-glusterd-persist-brickinfo-s-port-change-into-gluste.patch</file>
  <file>0042-glusterd-restart-the-brick-if-qorum-status-is-NOT_AP.patch</file>
  <file>0043-glusterd-clean-up-portmap-on-brick-disconnect.patch</file>
  <file>0044-glusterd-fix-brick-restart-parallelism.patch</file>
  <file>0045-glusterd-introduce-max-port-range.patch</file>
  <file>0046-Revert-build-conditionally-build-legacy-gNFS-server-.patch</file>
  <file>0047-Revert-glusterd-skip-nfs-svc-reconfigure-if-nfs-xlat.patch</file>
  <file>0048-glusterd-introduce-timer-in-mgmt_v3_lock.patch</file>
  <file>0049-Revert-packaging-ganesha-remove-glusterfs-ganesha-su.patch</file>
  <file>0050-Revert-glusterd-storhaug-remove-ganesha.patch</file>
  <file>0051-Revert-storhaug-HA-first-step-remove-resource-agents.patch</file>
  <file>0052-common-ha-fixes-for-Debian-based-systems.patch</file>
  <file>0053-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch</file>
  <file>0054-glusterd-ganesha-During-volume-delete-remove-the-gan.patch</file>
  <file>0055-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch</file>
  <file>0056-ganesha-scripts-Stop-ganesha-process-on-all-nodes-if.patch</file>
  <file>0057-ganesha-allow-refresh-config-and-volume-export-unexp.patch</file>
  <file>0058-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch</file>
  <file>0059-glusterd-ganesha-update-cache-invalidation-properly-.patch</file>
  <file>0060-glusterd-ganesha-return-proper-value-in-pre_setup.patch</file>
  <file>0061-ganesha-scripts-remove-dependency-over-export-config.patch</file>
  <file>0062-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch</file>
  <file>0063-ganesha-minor-improvments-for-commit-e91cdf4-17081.patch</file>
  <file>0064-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch</file>
  <file>0065-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch</file>
  <file>0066-packaging-glusterfs-ganesha-update-sometimes-fails-s.patch</file>
  <file>0067-packaging-own-files-in-var-run-gluster-shared_storag.patch</file>
  <file>0068-common-ha-enable-and-disable-selinux-gluster_use_exe.patch</file>
  <file>0069-ganesha-ha-don-t-set-SELinux-booleans-if-SELinux-is-.patch</file>
  <file>0070-build-remove-ganesha-dependency-on-selinux-policy.patch</file>
  <file>0071-common-ha-enable-pacemaker-at-end-of-setup.patch</file>
  <file>0072-common-ha-Fix-an-incorrect-syntax-during-setup.patch</file>
  <file>0073-Fix-build-issues-related-to-nfs-ganesha-package.patch</file>
  <file>0074-build-make-var-run-available-on-RHEL-6.patch</file>
  <file>0075-cli-gluster-help-changes.patch</file>
  <file>0076-cluster-ec-Handle-parallel-get_size_version.patch</file>
  <file>0077-cluster-ec-add-functions-for-stripe-alignment.patch</file>
  <file>0078-cluster-afr-Honor-default-timeout-of-5min-for-analyz.patch</file>
  <file>0079-cluster-ec-Allow-parallel-writes-in-EC-if-possible.patch</file>
  <file>0080-heal-New-feature-heal-info-summary-to-list-the-statu.patch</file>
  <file>0081-cluster-dht-Don-t-set-ACLs-on-linkto-file.patch</file>
  <file>0082-cluster-afr-Print-heal-info-summary-output-in-stream.patch</file>
  <file>0083-cluster-afr-Print-heal-info-split-brain-output-in-st.patch</file>
  <file>0084-cluster-afr-Fix-for-arbiter-becoming-source.patch</file>
  <file>0085-snapshot-Issue-with-other-processes-accessing-the-mo.patch</file>
  <file>0086-snapshot-lvm-cleanup-during-snapshot-remove.patch</file>
  <file>0087-glusterd-Validate-changelog-on-geo-rep-volume.patch</file>
  <file>0088-cluster-ec-Implement-DISCARD-FOP-for-EC.patch</file>
  <file>0089-geo-rep-Filter-out-volume-mark-xattr.patch</file>
  <file>0090-Quota-Adding-man-page-for-quota.patch</file>
  <file>0091-extras-scripts-to-control-CPU-MEMORY-for-any-gluster.patch</file>
  <file>0092-posix-Needs-to-reserve-disk-space-to-prevent-the-bri.patch</file>
  <file>0093-posix-Ignore-disk-space-reserve-check-for-internal-F.patch</file>
  <file>0094-cluster-afr-Fail-open-on-split-brain.patch</file>
  <file>0095-extras-hooks-Fix-errors-reported-via-shellcheck-util.patch</file>
  <file>0096-extras-hooks-Honour-all-input-arguments-to-scripts.patch</file>
  <file>0097-extras-hooks-Fix-getopt-usage.patch</file>
  <file>0098-snapshot-snapshot-creation-failed-after-brick-reset-.patch</file>
  <file>0099-Tier-Stop-tierd-for-detach-start.patch</file>
  <file>0100-cluster-ec-Improve-heal-info-command-to-handle-obvio.patch</file>
  <file>0101-cluster-ec-Prevent-self-heal-to-work-after-PARENT_DO.patch</file>
  <file>0102-libglusterfs-fix-the-call_stack_set_group-function.patch</file>
  <file>0103-features-locks-Fix-memory-leaks.patch</file>
  <file>0104-cluster-dht-fix-crash-when-deleting-directories.patch</file>
  <file>0105-glusterd-Fix-glusterd-mem-leaks.patch</file>
  <file>0106-glusterd-Free-up-svc-conn-on-volume-delete.patch</file>
  <file>0107-feature-bitrot-remove-internal-xattrs-from-lookup-cb.patch</file>
  <file>0108-mount-fuse-use-fstat-in-getattr-implementation-if-an.patch</file>
  <file>0109-mount-fuse-never-fail-open-dir-with-ENOENT.patch</file>
  <file>0110-Revert-mount-fuse-report-ESTALE-as-ENOENT.patch</file>
  <file>0111-cluster-dht-don-t-overfill-the-buffer-in-readdir-p.patch</file>
  <file>0112-write-behind-Allow-trickling-writes-to-be-configurab.patch</file>
  <file>0113-gfapi-set-lkowner-in-glfd.patch</file>
  <file>0114-eventsapi-Add-JWT-signing-support.patch</file>
  <file>0115-eventsapi-JWT-signing-without-external-dependency.patch</file>
  <file>0116-eventsapi-HTTPS-support-for-Webhooks.patch</file>
  <file>0117-geo-rep-Log-message-improvements.patch</file>
  <file>0118-snapshot-after-brick-reset-replace-snapshot-creation.patch</file>
  <file>0119-geo-rep-Fix-data-sync-issue-during-hardlink-rename.patch</file>
  <file>0120-glusterd-connect-to-an-existing-brick-process-when-q.patch</file>
  <file>0121-cluster-ec-OpenFD-heal-implementation-for-EC.patch</file>
  <file>0122-tests-Use-dev-urandom-instead-of-dev-random-for-dd.patch</file>
  <file>0123-quota-fixes-issue-in-quota.conf-when-setting-large-n.patch</file>
  <file>0124-build-remove-ExclusiveArch-from-spec-file.patch</file>
  <file>0125-cluster-afr-Fixing-the-flaws-in-arbiter-becoming-sou.patch</file>
  <file>0126-spec-unpackaged-files-found-for-RHEL-7-client-build.patch</file>
  <file>0127-spec-unpackaged-files-found-for-RHEL-7-client-build.patch</file>
  <file>0128-build-remove-pretrans-script-for-ganesha.patch</file>
  <file>0129-posix-delete-stale-gfid-handles-in-nameless-lookup.patch</file>
  <file>0130-md-cache-avoid-checking-the-xattr-value-buffer-with-.patch</file>
  <file>0131-readdir-ahead-Add-parallel-readdir-option-in-readdir.patch</file>
  <file>0132-posix-In-getxattr-honor-the-wildcard.patch</file>
  <file>0133-upcall-Allow-md-cache-to-specify-invalidations-on-xa.patch</file>
  <file>0134-cli-Fixed-a-use_after_free.patch</file>
  <file>0135-cli-commands-are-missing-in-man-page.patch</file>
  <file>0136-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch</file>
  <file>0137-bitrot-improved-cli-report-after-bitrot-operatoin.patch</file>
  <file>0138-glusterd-enable-brick-multiplexing-by-default.patch</file>
  <file>0139-libglusterfs-Reset-errno-before-call.patch</file>
  <file>0140-md-cache-Add-additional-samba-and-macOS-specific-EAs.patch</file>
  <file>0141-rpc-Showing-some-unusual-timer-error-logs-during-bri.patch</file>
  <file>0142-cluster-dht-Add-migration-checks-to-dht_-f-xattrop.patch</file>
  <file>0143-glusterd-store-handle-the-case-of-fsid-being-set-to-.patch</file>
  <file>0144-cluster-dht-Unlink-linkto-files-as-root.patch</file>
  <file>0145-glusterd-optimize-glusterd-import-volumes-code-path.patch</file>
  <file>0146-cluster-dht-Cleanup-on-fallocate-failure.patch</file>
  <file>0147-glusterd-import-volumes-in-separate-synctask.patch</file>
  <file>0148-glusterd-tier-is_tier_enabled-inserted-causing-check.patch</file>
  <file>0149-cluster-ec-EC-DISCARD-doesn-t-punch-hole-properly.patch</file>
  <file>0150-dht-Fill-first_up_subvol-before-use-in-dht_opendir.patch</file>
  <file>0151-geo-rep-Improve-geo-rep-pre-validation-logs.patch</file>
  <file>0152-glusterfind-Speed-up-gfid-lookup-100x-by-using-an-SQ.patch</file>
  <file>0153-afr-add-quorum-checks-in-post-op.patch</file>
  <file>0154-afr-capture-the-correct-errno-in-post-op-quorum-chec.patch</file>
  <file>0155-afr-don-t-treat-all-cases-all-bricks-being-blamed-as.patch</file>
  <file>0156-performance-write-behind-fix-bug-while-handling-shor.patch</file>
  <file>0157-cluster-afr-remove-unnecessary-child_up-initializati.patch</file>
  <file>0158-cluster-ec-create-eager-lock-option-for-non-regular-.patch</file>
  <file>0159-extras-hooks-Fix-S10selinux-label-brick.sh-hook-scri.patch</file>
  <file>0160-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch</file>
  <file>0161-cluster-dht-Fixed-a-typo.patch</file>
  <file>0162-cluster-dht-Handle-single-dht-child-in-dht_lookup.patch</file>
  <file>0163-glusterd-compare-uuid-instead-of-hostname-while-find.patch</file>
  <file>0164-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch</file>
  <file>0165-cluster-dht-Ignore-ENODATA-from-getxattr-for-posix-a.patch</file>
  <file>0166-rpcsvc-scale-rpcsvc_request_handler-threads.patch</file>
  <file>0167-glusterd-ganesha-change-voltype-for-ganesha.enable-i.patch</file>
  <file>0168-features-shard-Pass-the-correct-block-num-to-store-i.patch</file>
  <file>0169-features-shard-Leverage-block_num-info-in-inode-ctx-.patch</file>
  <file>0170-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch</file>
  <file>0171-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch</file>
  <file>0172-glusterd-add-profile_enabled-flag-in-get-state.patch</file>
  <file>0173-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0174-hooks-add-a-script-to-stat-the-subdirs-in-add-brick.patch</file>
  <file>0175-rpc-make-actor-search-parallel.patch</file>
  <file>0176-glusterd-volume-get-fixes-for-client-io-threads-quor.patch</file>
  <file>0177-hooks-fix-workdir-in-S13create-subdir-mounts.sh.patch</file>
  <file>0178-cluster-ec-Do-lock-conflict-check-correctly-for-wait.patch</file>
  <file>0179-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0180-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0181-glusterd-get-state-memory-leak-fix.patch</file>
  <file>0182-glusterd-Fix-coverity-issues-in-glusterd-handler.c.patch</file>
  <file>0183-cluster-afr-Fix-dict-leak-in-pre-op.patch</file>
  <file>0184-cli-glusterfsd-remove-copyright-information.patch</file>
  <file>0185-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0186-cli-Remove-upstream-doc-reference.patch</file>
  <file>0187-features-shard-Do-list_del_init-while-list-memory-is.patch</file>
  <file>0188-georep-Pause-Resume-of-geo-replication-with-wrong-us.patch</file>
  <file>0189-fuse-enable-proper-fgetattr-like-semantics.patch</file>
  <file>0190-cluster-afr-Adding-option-to-take-full-file-lock.patch</file>
  <file>0191-cluster-afr-Make-afr_fsync-a-transaction.patch</file>
  <file>0192-cluster-afr-Remove-compound-fops-usage-in-afr.patch</file>
  <file>0193-cluster-afr-Remove-unused-code-paths.patch</file>
  <file>0194-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch</file>
  <file>0195-storage-posix-Add-active-fd-count-option-in-gluster.patch</file>
  <file>0196-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch</file>
  <file>0197-glusterd-ganesha-create-remove-export-file-only-from.patch</file>
  <file>0198-cluster-ec-Change-default-read-policy-to-gfid-hash.patch</file>
  <file>0199-cluster-ec-avoid-delays-in-self-heal.patch</file>
  <file>0200-quick-read-Discard-cache-for-fallocate-zerofill-and-.patch</file>
  <file>0201-posix-After-set-storage.reserve-limit-df-does-not-sh.patch</file>
  <file>0202-glusterd-TLS-verification-fails-while-using-intermed.patch</file>
  <file>0203-mgmt-glusterd-Adding-validation-for-setting-quorum-c.patch</file>
  <file>0204-glusterd-memory-leak-in-mgmt_v3-lock-functionality.patch</file>
  <file>0205-cluster-dht-User-xattrs-are-not-healed-after-brick-s.patch</file>
  <file>0206-glusterd-honour-localtime-logging-for-all-the-daemon.patch</file>
  <file>0207-glusterd-fix-txn_opinfo-memory-leak.patch</file>
  <file>0208-cluster-dht-enable-lookup-optimize-by-default.patch</file>
  <file>0209-cluster-dht-Update-layout-in-inode-only-on-success.patch</file>
  <file>0210-cluster-ec-send-list-node-uuids-request-to-all-subvo.patch</file>
  <file>0211-common-ha-scripts-pass-the-list-of-servers-properly-.patch</file>
  <file>0212-readdir-ahead-Cleanup-the-xattr-request-code.patch</file>
  <file>0213-glusterd-mark-port_registered-to-true-for-all-runnin.patch</file>
  <file>0214-cluster-dht-Serialize-mds-update-code-path-with-look.patch</file>
  <file>0215-cluster-dht-ENOSPC-will-not-fail-rebalance.patch</file>
  <file>0216-cluster-dht-Wind-open-to-all-subvols.patch</file>
  <file>0217-cluster-dht-Handle-file-migrations-when-brick-down.patch</file>
  <file>0218-posix-reserve-option-behavior-is-not-correct-while-u.patch</file>
  <file>0219-Quota-heal-directory-on-newly-added-bricks-when-quot.patch</file>
  <file>0220-glusterd-turn-off-selinux-feature-in-downstream.patch</file>
  <file>0221-cluster-dht-Skipped-files-are-not-treated-as-errors.patch</file>
  <file>0222-hooks-remove-selinux-hooks.patch</file>
  <file>0223-glusterd-Make-localtime-logging-option-invisible-in-.patch</file>
  <file>0224-protocol-server-Backport-patch-to-reduce-duplicate-c.patch</file>
  <file>0225-glusterfsd-Memleak-in-glusterfsd-process-while-brick.patch</file>
  <file>0226-gluster-Sometimes-Brick-process-is-crashed-at-the-ti.patch</file>
  <file>0227-afr-add-quorum-checks-in-pre-op.patch</file>
  <file>0228-afr-fixes-to-afr-eager-locking.patch</file>
  <file>0229-fuse-do-fd_resolve-in-fuse_getattr-if-fd-is-received.patch</file>
  <file>0230-glusterd-volume-inode-fd-status-broken-with-brick-mu.patch</file>
  <file>0231-fuse-retire-statvfs-tweak.patch</file>
  <file>0232-eventsapi-Handle-Unicode-string-during-signing.patch</file>
  <file>0233-libglusterfs-fix-comparison-of-a-NULL-dict-with-a-no.patch</file>
  <file>0234-ec-Use-tiebreaker_inodelk-where-necessary.patch</file>
  <file>0235-cluster-syncop-Implement-tiebreaker-inodelk-entrylk.patch</file>
  <file>0236-cluster-syncop-Address-comments-in-3ad68df725ac32f83.patch</file>
  <file>0237-cluster-dht-Fix-dht_rename-lock-order.patch</file>
  <file>0238-quota-Build-is-failed-due-to-access-rpc-refcount-in-.patch</file>
  <file>0239-geo-rep-Fix-syncing-of-symlink.patch</file>
  <file>0240-shared-storage-Prevent-mounting-shared-storage-from-.patch</file>
  <file>0241-server-auth-add-option-for-strict-authentication.patch</file>
  <file>0242-feature-changelog-remove-unused-variable.patch</file>
  <file>0243-timer-Fix-possible-race-during-cleanup.patch</file>
  <file>0244-common-ha-All-statd-related-files-need-to-be-owned-b.patch</file>
  <file>0245-build-make-RHGS-version-available-for-server.patch</file>
  <file>0246-glusterd-Fix-for-memory-leak-in-get-state-detail.patch</file>
  <file>0247-protocol-server-unwind-as-per-op-version.patch</file>
  <file>0248-performance-md-cache-purge-cache-on-ENOENT-ESTALE-er.patch</file>
  <file>0249-cluster-dht-unwind-if-dht_selfheal_dir_mkdir-returns.patch</file>
  <file>0250-cluster-dht-act-as-passthrough-for-renames-on-single.patch</file>
  <file>0251-dht-gf_defrag_settle_hash-should-ignore-ENOENT-and-E.patch</file>
  <file>0252-glusterd-ganesha-Skip-non-ganesha-nodes-properly-for.patch</file>
  <file>0253-geo-rep-Fix-upgrade-issue.patch</file>
  <file>0254-posix-Avoid-changelog-retries-for-geo-rep.patch</file>
  <file>0255-glusterd-update-listen-backlog-value-to-1024.patch</file>
  <file>0256-rpc-set-listen-backlog-to-high-value.patch</file>
  <file>0257-rpc-rearm-listener-socket-early.patch</file>
  <file>0258-cluster-dht-log-error-only-if-layout-healing-is-requ.patch</file>
  <file>0259-Quota-Turn-on-ssl-for-crawler-clients-if-needed.patch</file>
  <file>0260-dht-Avoid-dict-log-flooding-for-internal-MDS-xattr.patch</file>
  <file>0261-libglusterfs-syncop-Add-syncop_entrylk.patch</file>
  <file>0262-cluster-dht-store-the-reaction-on-failures-per-lock.patch</file>
  <file>0263-server-resolver-don-t-trust-inode-table-for-RESOLVE_.patch</file>
  <file>0264-cluster-dht-fixes-to-parallel-renames-to-same-destin.patch</file>
  <file>0265-Glusterfsd-brick-crash-during-get-state.patch</file>
  <file>0266-glusterd-geo-rep-Fix-glusterd-crash.patch</file>
  <file>0267-geo-rep-scheduler-Fix-crash.patch</file>
  <file>0268-dht-Excessive-dict-is-null-logs-in-dht_discover_comp.patch</file>
  <file>0269-extras-Disable-choose-local-in-groups-virt-and-glust.patch</file>
  <file>0270-glusterfs-Resolve-brick-crashes-at-the-time-of-inode.patch</file>
  <file>0271-cli-Fix-for-gluster-volume-info-xml.patch</file>
  <file>0272-readdir-ahead-Fix-an-issue-with-parallel-readdir-and.patch</file>
  <file>0273-rpcsvc-Turn-off-ownthreads-for-Glusterfs-program.patch</file>
  <file>0274-client-protocol-fix-the-log-level-for-removexattr_cb.patch</file>
  <file>0275-afr-fix-bug-1363721.t-failure.patch</file>
  <file>0276-tests-check-volume-status-for-shd-being-up.patch</file>
  <file>0277-Revert-rpcsvc-Turn-off-ownthreads-for-Glusterfs-prog.patch</file>
  <file>0278-Revert-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0279-Revert-rpc-make-actor-search-parallel.patch</file>
  <file>0280-Revert-rpcsvc-scale-rpcsvc_request_handler-threads.patch</file>
  <file>0281-Revert-program-GF-DUMP-Shield-ping-processing-from-t.patch</file>
  <file>0282-cluster-dht-Remove-EIO-from-dht_inode_missing.patch</file>
  <file>0283-cluster-ec-Fix-pre-op-xattrop-management.patch</file>
  <file>0284-glusterd-glusterd-is-releasing-the-locks-before-time.patch</file>
  <file>0285-gluster-Allow-only-read-only-CLI-commands-via-remote.patch</file>
  <file>0286-glusterd-memory-leak-in-geo-rep-status.patch</file>
  <file>0287-Revert-performance-write-behind-fix-flush-stuck-by-f.patch</file>
  <file>0288-feature-locks-Unwind-response-based-on-clinet-versio.patch</file>
  <file>0289-changelog-fix-br-state-check.t-failure-for-brick_mux.patch</file>
  <file>0290-performance-open-behind-open-pending-fds-before-perm.patch</file>
  <file>0291-Core-The-lock-contention-on-gf_client_dump_inodes_to.patch</file>
  <file>0292-geo-rep-Fix-rename-of-directory-in-hybrid-crawl.patch</file>
  <file>0293-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0294-features-shard-Fix-missing-unlock-in-shard_fsync_sha.patch</file>
  <file>0295-dht-Excessive-dict-is-null-logs-in-dht_revalidate_cb.patch</file>
  <file>0296-cluster-dht-Increase-failure-count-for-lookup-failur.patch</file>
  <file>0297-dht-Delete-MDS-internal-xattr-from-dict-in-dht_getxa.patch</file>
  <file>0298-glusterd-Fix-for-shd-not-coming-up.patch</file>
  <file>0299-afr-heal-gfids-when-file-is-not-present-on-all-brick.patch</file>
  <file>0300-protocol-client-Don-t-send-fops-till-SETVOLUME-is-co.patch</file>
  <file>0301-storage-posix-Fix-posix_symlinks_match.patch</file>
  <file>0302-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch</file>
  <file>0303-block-profile-enable-cluster.eager-lock-in-block-pro.patch</file>
  <file>0304-cluster-dht-Fix-rename-journal-in-changelog.patch</file>
  <file>0305-geo-rep-Fix-geo-rep-for-older-versions-of-unshare.patch</file>
  <file>0306-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch</file>
  <file>0307-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch</file>
  <file>0308-glusterd-Fix-glusterd-crash.patch</file>
  <file>0309-extras-group-add-database-workload-profile.patch</file>
  <file>0310-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch</file>
  <file>0311-glusterd-show-brick-online-after-port-registration.patch</file>
  <file>0312-glusterd-show-brick-online-after-port-registration-e.patch</file>
  <file>0313-dht-Inconsistent-permission-for-directories-after-br.patch</file>
  <file>0314-cluster-afr-Prevent-execution-of-code-after-call_cou.patch</file>
  <file>0315-changelog-fix-br-state-check.t-crash-for-brick_mux.patch</file>
  <file>0316-snapshot-remove-stale-entry.patch</file>
  <file>0317-geo-rep-scheduler-Fix-EBUSY-trace-back.patch</file>
  <file>0318-Quota-Fix-crawling-of-files.patch</file>
  <file>0319-glusterd-_is_prefix-should-handle-0-length-paths.patch</file>
  <file>0320-glusterd-log-improvements-on-brick-creation-validati.patch</file>
  <file>0321-geo-rep-Fix-symlink-rename-syncing-issue.patch</file>
  <file>0322-geo-rep-Cleanup-stale-unprocessed-xsync-changelogs.patch</file>
  <file>0323-cluster-afr-Mark-dirty-for-entry-transactions-for-qu.patch</file>
  <file>0324-dht-delete-tier-related-internal-xattr-in-dht_getxat.patch</file>
  <file>0325-core-dereference-check-on-the-variables-in-glusterfs.patch</file>
  <file>0326-glusterd-memory-leak-in-get-state.patch</file>
  <file>0327-afr-switch-lk_owner-only-when-pre-op-succeeds.patch</file>
  <file>0328-geo-rep-Fix-issues-with-gfid-conflict-handling.patch</file>
  <file>0329-cluster-dht-Set-loc-gfid-before-healing-attr.patch</file>
  <file>0330-posix-check-before-removing-stale-symlink.patch</file>
  <file>0331-rpc-free-registered-callback-programs.patch</file>
  <file>0332-rpc-rpc_clnt_connection_cleanup-is-crashed-due-to-do.patch</file>
  <file>0333-glusterd-Add-multiple-checks-before-attach-start-a-b.patch</file>
  <file>0334-glusterd-Bricks-of-a-normal-volumes-should-not-attac.patch</file>
  <file>0335-cluster-ec-set-others.eager-lock-option-off-by-defau.patch</file>
  <file>0336-dict-handle-negative-key-value-length-while-unserial.patch</file>
  <file>0337-glusterfs-Brick-process-is-crash-at-the-time-of-call.patch</file>
  <file>0338-posix-prevent-crash-when-SEEK_DATA-HOLE-is-not-suppo.patch</file>
  <file>0339-posix-remove-not-supported-get-set-content.patch</file>
  <file>0340-protocol-don-t-use-alloca.patch</file>
  <file>0341-Revert-glusterd-enable-brick-multiplexing-by-default.patch</file>
  <file>0342-glusterd-more-stricter-checks-of-if-brick-is-running.patch</file>
  <file>0343-core-Update-condition-in-get_xlator_by_name_or_type.patch</file>
  <file>0344-glusterd-Compare-volume_id-before-start-attach-a-bri.patch</file>
  <file>0345-io-stats-allow-only-relative-path-for-dumping-io-sta.patch</file>
  <file>0346-gfapi-Handle-the-path-glfs_resolve_at.patch</file>
  <file>0347-posix-fix-unused-variable-warning.patch</file>
  <file>0348-posix-disable-block-and-character-files.patch</file>
  <file>0349-posix-don-t-allow-.-path-in-name.patch</file>
  <file>0350-cluster-dht-fix-inode-ref-management-in-dht_heal_pat.patch</file>
  <file>0351-cluster-dht-Fixed-rebalanced-files.patch</file>
  <file>0352-snapshot-Fail-snapshot-creation-if-an-empty-descript.patch</file>
  <file>0353-snapshot-handshake-store-description-after-strdup.patch</file>
  <file>0354-snapshot-Fix-wrong-dictionary-key-in-snapshot-cleanu.patch</file>
  <file>0355-server-protocol-resolve-memory-leak.patch</file>
  <file>0356-io-stats-sanitize-the-dump-path-further.patch</file>
  <file>0357-snapshot-fix-snapshot-status-failure-due-to-symlink-.patch</file>
  <file>0358-glusterd-glusterd_brick_start-shouldn-t-try-to-bring.patch</file>
  <file>0359-storage-posix-Increment-trusted.pgfid-in-posix_mknod.patch</file>
  <file>0360-geo-rep-Make-automatic-gfid-conflict-resolution-opti.patch</file>
  <file>0361-ctr-skip-ctr-xlator-init-if-ctr-is-not-enabled.patch</file>
  <file>0362-glusterd-glusterd_brick_start-shouldn-t-cleanup-pidf.patch</file>
  <file>0363-Update-rfc.sh-to-rhgs-3.4.1.patch</file>
  <file>0364-fips-Replace-md5sum-usage-to-enable-fips-support.patch</file>
  <file>0365-glusterd-ignore-importing-volume-which-is-undergoing.patch</file>
  <file>0366-glusterd-fail-volume-stop-operation-if-brick-detach-.patch</file>
  <file>0367-cluster-ec-Improve-logging-for-some-critical-error-m.patch</file>
  <file>0368-mount-fuse-convert-ENOENT-to-ESTALE-in-open-dir-_res.patch</file>
  <file>0369-geo-rep-Fix-deadlock-during-worker-start.patch</file>
  <file>0370-libgfchangelog-Fix-changelog-history-API.patch</file>
  <file>0371-performance-write-behind-remove-the-request-from-wip.patch</file>
  <file>0372-Revert-posix-disable-block-and-character-files.patch</file>
  <file>0373-posix-disable-open-read-write-on-special-files.patch</file>
  <file>0374-socket-set-42-as-default-tpc-user-timeout.patch</file>
  <file>0375-extras-Add-new-options-to-group-virt.patch</file>
  <file>0376-rchecksum-fips-Replace-MD5-usage-to-enable-fips-supp.patch</file>
  <file>0377-fips-geo-rep-Replace-MD5-with-SHA256.patch</file>
  <file>0378-posix-afr-handle-backward-compatibility-for-rchecksu.patch</file>
  <file>0379-glusterd-change-op-version-of-fips-mode-rchecksum.patch</file>
  <file>0380-cluster-afr-Batch-writes-in-same-lock-even-when-mult.patch</file>
  <file>0381-cluster-afr-Make-data-eager-lock-decision-based-on-n.patch</file>
  <file>0382-mount-fuse-make-fuse-dumping-available-as-mount-opti.patch</file>
  <file>0383-glusterd-bump-up-GD_OP_VERSION_MAX.patch</file>
  <file>0384-features-uss-Use-xxh64-to-generate-gfid-instead-of-m.patch</file>
  <file>0385-afr-fix-incorrect-reporting-of-directory-split-brain.patch</file>
  <file>0386-glusterd-make-sure-that-brickinfo-uuid-is-not-null.patch</file>
  <file>0387-georep-Fix-config-set-of-monitor-status.patch</file>
  <file>0388-glusterd-handshake-prevent-a-buffer-overflow.patch</file>
  <file>0389-server-don-t-allow-in-basename.patch</file>
  <file>0390-core-glusterfsd-keeping-fd-open-in-index-xlator.patch</file>
  <file>0391-glusterd-Use-GF_ATOMIC-to-update-blockers-counter-at.patch</file>
  <file>0392-glusterd-don-t-wait-for-blockers-flag-for-stop-volum.patch</file>
  <file>0393-core-Pass-xlator_name-in-server_call_xlator_mem_clea.patch</file>
  <file>0394-io-stats-prevent-taking-file-dump-on-server-side.patch</file>
  <file>0395-index-prevent-arbitrary-file-creation-outside-entry-.patch</file>
  <file>0396-protocol-remove-the-option-verify-volfile-checksum.patch</file>
  <file>0397-features-locks-add-buffer-overflow-checks-in-pl_getx.patch</file>
  <file>0398-lock-Do-not-allow-meta-lock-count-to-be-more-than-on.patch</file>
  <file>0399-all-fix-the-format-string-exceptions.patch</file>
  <file>0400-all-fix-the-format-warnings-due-to-strict-check.patch</file>
  <file>0401-client_t.c-fix-the-format-error.patch</file>
  <file>0402-core-glusterfsd-keeping-fd-open-in-index-xlator.patch</file>
  <file>0403-afr-prevent-winding-inodelks-twice-for-arbiter-volum.patch</file>
  <file>0404-core-Resolve-some-warnings-to-release-a-build.patch</file>
  <file>0405-glusterfsd-add-missing-UNLOCK.patch</file>
  <file>0406-glusterd-improve-logging-for-stage_deleted-flag.patch</file>
  <file>0407-spec-update-RHGS-version-for-RHGSWA.patch</file>
  <file>0409-Update-database-profile-group.patch</file>
  <file>0410-cli-fix-glusterd-memory-leak-cause-by-gluster-v-stat.patch</file>
  <file>0411-glusterd-ensure-volinfo-caps-is-set-to-correct-value.patch</file>
  <file>0412-glusterd-set-fsid-while-performing-replace-brick.patch</file>
  <file>0413-glusterfind-add-logs-to-identify-parsing-phases.patch</file>
  <file>0414-logrotate-utilize-the-new-maxsize-option.patch</file>
  <file>0415-statedump-fix-clang-null-dereference-error.patch</file>
  <file>0416-glusterd-ignore-RPC-events-when-glusterd-is-shutting.patch</file>
  <file>0417-cli-Add-warning-message-while-converting-to-replica-.patch</file>
  <file>0418-cli-correct-rebalance-status-elapsed-check.patch</file>
  <file>0419-glusterfs-During-reconfigure-set-log-level-per-xlato.patch</file>
  <file>0420-Modify-log-message-DH-ciphers-are-disabled-from-ERRO.patch</file>
  <file>0421-rpc-handle-EAGAIN-when-SSL_ERROR_SYSCALL-is-returned.patch</file>
  <file>0422-glusterd-raise-default-transport.listen-backlog.patch</file>
  <file>0423-glusterd-acquire-lock-to-update-volinfo-structure.patch</file>
  <file>0424-cluster-afr-Delegate-metadata-heal-with-pending-xatt.patch</file>
  <file>0425-cluster-afr-Delegate-name-heal-when-possible.patch</file>
  <file>0426-features-shard-Make-operations-on-internal-directori.patch</file>
  <file>0427-features-shard-Add-option-to-barrier-parallel-lookup.patch</file>
  <file>0428-libglusterfs-syncop-Handle-barrier_-init-destroy-in-.patch</file>
  <file>0429-features-shard-Introducing-.shard-.remove_me-for-ato.patch</file>
  <file>0430-features-shard-Perform-shards-deletion-in-the-backgr.patch</file>
  <file>0431-glusterd-Reset-op-version-for-features.shard-deletio.patch</file>
  <file>0432-features-shard-Fix-crash-and-test-case-in-RENAME-fop.patch</file>
  <file>0433-mgmt-glusterd-use-proper-path-to-the-volfile.patch</file>
  <file>0434-cluster-afr-s-uuid_is_null-gf_uuid_is_null.patch</file>
  <file>0435-geo-rep-Fix-traceback-with-symlink-metadata-sync.patch</file>
  <file>0436-geo-rep-Fix-issue-in-gfid-conflict-resolution.patch</file>
  <file>0437-geo-rep-Add-more-intelligence-to-automatic-error-han.patch</file>
  <file>0438-cluster-dht-In-rename-unlink-after-creating-linkto-f.patch</file>
  <file>0439-cluster-dht-fixes-to-unlinking-invalid-linkto-file.patch</file>
  <file>0440-features-locks-Use-pthread_mutex_unlock-instead-of-p.patch</file>
  <file>0441-features-shard-Make-lru-limit-of-inode-list-configur.patch</file>
  <file>0442-glusterd-Reset-op-version-for-features.shard-lru-lim.patch</file>
  <file>0443-features-shard-Hold-a-ref-on-base-inode-when-adding-.patch</file>
  <file>0444-features-shard-fix-formatting-warning.patch</file>
  <file>0445-glusterd-don-t-call-svcs_reconfigure-for-all-volumes.patch</file>
  <file>0446-core-Portmap-entries-showing-stale-brick-entries-whe.patch</file>
  <file>0447-cluster-ec-Don-t-update-trusted.ec.version-if-fop-su.patch</file>
  <file>0448-core-Resolve-memory-leak-at-the-time-of-graph-init.patch</file>
  <file>0449-glusterd-mux-Optimize-brick-disconnect-handler-code.patch</file>
  <file>0450-glusterd-fix-Resource-leak-coverity-issue.patch</file>
  <file>0451-core-Resolve-memory-leak-at-the-time-of-graph-init.patch</file>
  <file>0452-glusterd-make-max-bricks-per-process-default-value-t.patch</file>
  <file>0453-server-Resolve-memory-leak-path-in-server_init.patch</file>
  <file>0454-glusterd-set-cluster.max-bricks-per-process-to-250.patch</file>
  <file>0455-glusterd-fix-get_mux_limit_per_process-to-read-defau.patch</file>
  <file>0457-cluster-dht-sync-brick-root-perms-on-add-brick.patch</file>
  <file>0458-glusterd-fix-crash.patch</file>
  <file>0459-glfsheal-add-a-nolog-flag.patch</file>
  <file>0460-cli-add-a-warning-confirmation-message-in-peer-detac.patch</file>
  <file>0461-mount-fuse-Add-support-for-multi-threaded-fuse-reade.patch</file>
  <file>0462-posix-Do-not-log-ENXIO-errors-for-seek-fop.patch</file>
  <file>0463-build-glusterfs.spec-.in-firewalld-file-doesn-t-use-.patch</file>
  <file>0464-build-exclude-packaging-crypt.so.patch</file>
  <file>0465-build-add-missing-explicit-package-dependencies.patch</file>
  <file>0466-extras-Add-group-distributed-virt-for-single-brick-o.patch</file>
  <file>0467-glusterd-glusterd-to-regenerate-volfiles-when-GD_OP_.patch</file>
  <file>0468-core-move-invalid-port-logs-to-DEBUG-log-level.patch</file>
  <file>0469-nfs-set-ctx-for-every-inode-looked-up-nfs3_fh_resolv.patch</file>
  <file>0470-dht-fix-use-after-free-in-dht_rmdir_readdirp_cbk.patch</file>
  <file>0471-glusterd-migrating-profile-commands-to-mgmt_v3-frame.patch</file>
  <file>0472-glusterd-introduce-a-new-op-version-for-rhgs-3.4.3.patch</file>
  <file>0473-rpc-bump-up-server.event-threads.patch</file>
  <file>0474-afr-open_ftruncate_cbk-should-read-fd-from-local-con.patch</file>
  <file>0475-glusterd-perform-store-operation-in-cleanup-lock.patch</file>
  <file>0476-afr-add-checks-for-allowing-lookups.patch</file>
  <file>0477-glusterd-perform-rcu_read_lock-unlock-under-cleanup_.patch</file>
  <file>0478-libglusterfs-fix-memory-corruption-caused-by-per-thr.patch</file>
  <file>0479-ganesha-ha-ensure-pacemaker-is-enabled-after-setup.patch</file>
  <file>0480-geo-rep-Make-slave-volume-read-only-by-default.patch</file>
  <file>0481-extras-hooks-Do-not-blindly-remove-volume-share-from.patch</file>
  <file>0482-extras-hooks-General-improvements-to-S30samba-start..patch</file>
  <file>0483-Do-not-blindly-add-volume-share-section-to-smb.conf.patch</file>
  <file>0484-extras-New-group-volume-set-command-for-Samba-integr.patch</file>
  <file>0485-cluster-ec-Prevent-volume-create-without-redundant-b.patch</file>
  <file>0486-performance-rda-Fixed-dict_t-memory-leak.patch</file>
  <file>0487-mem-pool-add-tracking-of-mem_pool-that-requested-the.patch</file>
  <file>0488-cluster-afr-Allow-lookup-on-root-if-it-is-from-ADD_R.patch</file>
  <file>0489-cluster-afr-Do-not-update-read_subvol-in-inode_ctx-a.patch</file>
  <file>0490-glusterd-migrating-rebalance-commands-to-mgmt_v3-fra.patch</file>
  <file>0491-glusterd-tag-rebalance-mgmt_v3-command-to-op-version.patch</file>
  <file>0492-mem-pool-track-glusterfs_ctx_t-in-struct-mem_pool.patch</file>
  <file>0493-mem-pool-count-allocations-done-per-user-pool.patch</file>
  <file>0494-mem-pool-Resolve-crash-in-mem_pool_destroy.patch</file>
  <file>0495-build-add-conditional-dependency-on-server-for-devel.patch</file>
  <file>0496-glusterd-kill-the-process-without-releasing-the-clea.patch</file>
  <file>0497-cluster-dht-Use-percentages-for-space-check.patch</file>
  <file>0498-mem-pool-Code-refactor-in-mem_pool.c.patch</file>
  <file>0499-cluster-dht-Fix-incorrect-backport.patch</file>
  <file>0500-extras-Add-readdir-ahead-to-samba-group-command.patch</file>
  <file>0501-glusterd-aggregate-rsp-from-peers-for-profile-comman.patch</file>
  <file>0502-posix-posix_health_check_thread_proc-crash-due-to-pr.patch</file>
  <file>0503-core-brick-process-is-crashed-at-the-time-of-spawn-t.patch</file>
  <file>0504-dht-Add-NULL-check-for-stbuf-in-dht_rmdir_lookup_cbk.patch</file>
  <file>0505-features-shard-Fix-launch-of-multiple-synctasks-for-.patch</file>
  <file>0506-features-shard-Assign-fop-id-during-background-delet.patch</file>
  <file>0507-geo-rep-fix-rename-sync-on-hybrid-crawl.patch</file>
  <file>0508-glusterd-Resolve-multiple-leaks-in-glusterd-code-pat.patch</file>
  <file>0509-core-heketi-cli-is-throwing-error-target-is-busy.patch</file>
  <file>0510-features-shard-Ref-shard-inode-while-adding-to-fsync.patch</file>
  <file>0511-Update-rfc.sh-to-rhgs-3.4.4.patch</file>
  <file>0512-Test-fixes-for-rhgs-3.4-downstream.patch</file>
  <file>0513-core-heketi-cli-is-throwing-error-target-is-busy.patch</file>
  <file>0514-glusterd-display-gluster-volume-status-when-quorum-t.patch</file>
  <file>0515-cli-change-the-warning-message.patch</file>
  <file>0516-geo-rep-Fix-permissions-with-non-root-setup.patch</file>
  <file>0517-geo-rep-validate-the-config-checkpoint-date-format.patch</file>
  <file>0518-logging-create-parent-dir-if-not-available.patch</file>
  <file>0519-cluster-dht-Delete-invalid-linkto-files-in-rmdir.patch</file>
  <file>0520-spec-avoid-creation-of-temp-file-in-lua-script.patch</file>
  <file>0521-rpc-use-address-family-option-from-vol-file.patch</file>
  <file>0522-fuse-add-lru-limit-option.patch</file>
  <file>0523-libglusterfs-rename-macros-roof-and-floor-to-not-con.patch</file>
  <file>0524-program-GF-DUMP-Shield-ping-processing-from-traffic-.patch</file>
  <file>0525-rpcsvc-provide-each-request-handler-thread-its-own-q.patch</file>
  <file>0526-fuse-interrupt-handling-framework.patch</file>
  <file>0527-fuse-diagnostic-FLUSH-interrupt.patch</file>
  <file>0528-locks-handle-clear-locks-xattr-in-fgetxattr-too.patch</file>
  <file>0529-fuse-SETLKW-interrupt.patch</file>
  <file>0530-spec-fix-lua-script-execution-during-install.patch</file>
  <file>0531-fuse-remove-the-duplicate-FUSE_FOP-calls.patch</file>
  <file>0532-dht-fix-double-extra-unref-of-inode-at-heal-path.patch</file>
  <file>0533-glusterd-glusterd-memory-leak-while-running-gluster-.patch</file>
  <file>0534-fuse-make-sure-the-send-lookup-on-root-instead-of-ge.patch</file>
  <file>0535-posix-Deletion-of-block-hosting-volume-throwing-erro.patch</file>
  <file>0536-cluster-dht-Fix-lookup-selfheal-and-rmdir-race.patch</file>
  <file>0537-cluster-dht-Do-not-use-gfid-req-in-fresh-lookup.patch</file>
  <file>0538-cluster-afr-Send-truncate-on-arbiter-brick-from-SHD.patch</file>
  <file>0539-cluster-ec-Reopen-shouldn-t-happen-with-O_TRUNC.patch</file>
  <file>0540-dht-NULL-check-before-setting-error-flag.patch</file>
  <file>glusterfs-3.12.2.tar.gz</file>
  <file>glusterfs.spec</file>
</package>
<package pkgid="7bf9ba22eb598652c6f07eae9cf06c7e71f2125d58b6d0dd07cc7731102ba372" name="glusterfs" arch="src">
  <version epoch="0" ver="3.12.2" rel="47.4.el7rhgs"/>
  <file>0002-glusterd-fix-op-versions-for-RHS-backwards-compatabi.patch</file>
  <file>0003-tier-ctr-sql-Dafault-values-for-sql-cache-and-wal-si.patch</file>
  <file>0004-rpc-set-bind-insecure-to-off-by-default.patch</file>
  <file>0005-glusterd-spec-fixing-autogen-issue.patch</file>
  <file>0006-libglusterfs-glusterd-Fix-compilation-errors.patch</file>
  <file>0007-build-remove-ghost-directory-entries.patch</file>
  <file>0008-build-add-RHGS-specific-changes.patch</file>
  <file>0009-secalert-remove-setuid-bit-for-fusermount-glusterfs.patch</file>
  <file>0010-build-packaging-corrections-for-RHEL-5.patch</file>
  <file>0011-build-introduce-security-hardening-flags-in-gluster.patch</file>
  <file>0012-spec-fix-add-pre-transaction-scripts-for-geo-rep-and.patch</file>
  <file>0013-rpm-glusterfs-devel-for-client-builds-should-not-dep.patch</file>
  <file>0014-build-add-pretrans-check.patch</file>
  <file>0015-build-exclude-libgfdb.pc-conditionally.patch</file>
  <file>0016-build-exclude-glusterfs.xml-on-rhel-7-client-build.patch</file>
  <file>0017-glusterd-fix-info-file-checksum-mismatch-during-upgr.patch</file>
  <file>0018-build-spec-file-conflict-resolution.patch</file>
  <file>0019-build-dependency-error-during-upgrade.patch</file>
  <file>0020-eventsapi-Fix-eventtypes.h-header-generation-with-Py.patch</file>
  <file>0021-syscall-remove-preadv-and-pwritev-sys-wrappers.patch</file>
  <file>0022-build-ignore-sbindir-conf.py-for-RHEL-5.patch</file>
  <file>0023-build-randomize-temp-file-names-in-pretrans-scriptle.patch</file>
  <file>0024-glusterd-gNFS-On-post-upgrade-to-3.2-disable-gNFS-fo.patch</file>
  <file>0025-build-Add-dependency-on-netstat-for-glusterfs-ganesh.patch</file>
  <file>0026-glusterd-gNFS-explicitly-set-nfs.disable-to-off-afte.patch</file>
  <file>0027-glusterd-spawn-nfs-daemon-in-op-version-bump-if-nfs..patch</file>
  <file>0028-glusterd-parallel-readdir-Change-the-op-version-of-p.patch</file>
  <file>0029-build-exclude-glusterfssharedstorage.service-and-mou.patch</file>
  <file>0030-build-make-gf_attach-available-in-glusterfs-server.patch</file>
  <file>0031-glusterd-Revert-op-version-for-cluster.max-brick-per.patch</file>
  <file>0032-cli-Add-message-for-user-before-modifying-brick-mult.patch</file>
  <file>0033-build-launch-glusterd-upgrade-after-all-new-bits-are.patch</file>
  <file>0034-build-remove-pretrans-script-for-python-gluster.patch</file>
  <file>0035-glusterd-regenerate-volfiles-on-op-version-bump-up.patch</file>
  <file>0036-mount-fuse-Fix-parsing-of-vol_id-for-snapshot-volume.patch</file>
  <file>0037-protocol-auth-use-the-proper-validation-method.patch</file>
  <file>0038-protocol-server-fix-the-comparision-logic-in-case-of.patch</file>
  <file>0039-protocol-client-handle-the-subdir-handshake-properly.patch</file>
  <file>0040-glusterd-delete-source-brick-only-once-in-reset-bric.patch</file>
  <file>0041-glusterd-persist-brickinfo-s-port-change-into-gluste.patch</file>
  <file>0042-glusterd-restart-the-brick-if-qorum-status-is-NOT_AP.patch</file>
  <file>0043-glusterd-clean-up-portmap-on-brick-disconnect.patch</file>
  <file>0044-glusterd-fix-brick-restart-parallelism.patch</file>
  <file>0045-glusterd-introduce-max-port-range.patch</file>
  <file>0046-Revert-build-conditionally-build-legacy-gNFS-server-.patch</file>
  <file>0047-Revert-glusterd-skip-nfs-svc-reconfigure-if-nfs-xlat.patch</file>
  <file>0048-glusterd-introduce-timer-in-mgmt_v3_lock.patch</file>
  <file>0049-Revert-packaging-ganesha-remove-glusterfs-ganesha-su.patch</file>
  <file>0050-Revert-glusterd-storhaug-remove-ganesha.patch</file>
  <file>0051-Revert-storhaug-HA-first-step-remove-resource-agents.patch</file>
  <file>0052-common-ha-fixes-for-Debian-based-systems.patch</file>
  <file>0053-ganesha-scripts-Remove-export-entries-from-ganesha.c.patch</file>
  <file>0054-glusterd-ganesha-During-volume-delete-remove-the-gan.patch</file>
  <file>0055-glusterd-ganesha-throw-proper-error-for-gluster-nfs-.patch</file>
  <file>0056-ganesha-scripts-Stop-ganesha-process-on-all-nodes-if.patch</file>
  <file>0057-ganesha-allow-refresh-config-and-volume-export-unexp.patch</file>
  <file>0058-glusterd-ganesha-perform-removal-of-ganesha.conf-on-.patch</file>
  <file>0059-glusterd-ganesha-update-cache-invalidation-properly-.patch</file>
  <file>0060-glusterd-ganesha-return-proper-value-in-pre_setup.patch</file>
  <file>0061-ganesha-scripts-remove-dependency-over-export-config.patch</file>
  <file>0062-glusterd-ganesha-add-proper-NULL-check-in-manage_exp.patch</file>
  <file>0063-ganesha-minor-improvments-for-commit-e91cdf4-17081.patch</file>
  <file>0064-common-ha-surviving-ganesha.nfsd-not-put-in-grace-on.patch</file>
  <file>0065-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch</file>
  <file>0066-packaging-glusterfs-ganesha-update-sometimes-fails-s.patch</file>
  <file>0067-packaging-own-files-in-var-run-gluster-shared_storag.patch</file>
  <file>0068-common-ha-enable-and-disable-selinux-gluster_use_exe.patch</file>
  <file>0069-ganesha-ha-don-t-set-SELinux-booleans-if-SELinux-is-.patch</file>
  <file>0070-build-remove-ganesha-dependency-on-selinux-policy.patch</file>
  <file>0071-common-ha-enable-pacemaker-at-end-of-setup.patch</file>
  <file>0072-common-ha-Fix-an-incorrect-syntax-during-setup.patch</file>
  <file>0073-Fix-build-issues-related-to-nfs-ganesha-package.patch</file>
  <file>0074-build-make-var-run-available-on-RHEL-6.patch</file>
  <file>0075-cli-gluster-help-changes.patch</file>
  <file>0076-cluster-ec-Handle-parallel-get_size_version.patch</file>
  <file>0077-cluster-ec-add-functions-for-stripe-alignment.patch</file>
  <file>0078-cluster-afr-Honor-default-timeout-of-5min-for-analyz.patch</file>
  <file>0079-cluster-ec-Allow-parallel-writes-in-EC-if-possible.patch</file>
  <file>0080-heal-New-feature-heal-info-summary-to-list-the-statu.patch</file>
  <file>0081-cluster-dht-Don-t-set-ACLs-on-linkto-file.patch</file>
  <file>0082-cluster-afr-Print-heal-info-summary-output-in-stream.patch</file>
  <file>0083-cluster-afr-Print-heal-info-split-brain-output-in-st.patch</file>
  <file>0084-cluster-afr-Fix-for-arbiter-becoming-source.patch</file>
  <file>0085-snapshot-Issue-with-other-processes-accessing-the-mo.patch</file>
  <file>0086-snapshot-lvm-cleanup-during-snapshot-remove.patch</file>
  <file>0087-glusterd-Validate-changelog-on-geo-rep-volume.patch</file>
  <file>0088-cluster-ec-Implement-DISCARD-FOP-for-EC.patch</file>
  <file>0089-geo-rep-Filter-out-volume-mark-xattr.patch</file>
  <file>0090-Quota-Adding-man-page-for-quota.patch</file>
  <file>0091-extras-scripts-to-control-CPU-MEMORY-for-any-gluster.patch</file>
  <file>0092-posix-Needs-to-reserve-disk-space-to-prevent-the-bri.patch</file>
  <file>0093-posix-Ignore-disk-space-reserve-check-for-internal-F.patch</file>
  <file>0094-cluster-afr-Fail-open-on-split-brain.patch</file>
  <file>0095-extras-hooks-Fix-errors-reported-via-shellcheck-util.patch</file>
  <file>0096-extras-hooks-Honour-all-input-arguments-to-scripts.patch</file>
  <file>0097-extras-hooks-Fix-getopt-usage.patch</file>
  <file>0098-snapshot-snapshot-creation-failed-after-brick-reset-.patch</file>
  <file>0099-Tier-Stop-tierd-for-detach-start.patch</file>
  <file>0100-cluster-ec-Improve-heal-info-command-to-handle-obvio.patch</file>
  <file>0101-cluster-ec-Prevent-self-heal-to-work-after-PARENT_DO.patch</file>
  <file>0102-libglusterfs-fix-the-call_stack_set_group-function.patch</file>
  <file>0103-features-locks-Fix-memory-leaks.patch</file>
  <file>0104-cluster-dht-fix-crash-when-deleting-directories.patch</file>
  <file>0105-glusterd-Fix-glusterd-mem-leaks.patch</file>
  <file>0106-glusterd-Free-up-svc-conn-on-volume-delete.patch</file>
  <file>0107-feature-bitrot-remove-internal-xattrs-from-lookup-cb.patch</file>
  <file>0108-mount-fuse-use-fstat-in-getattr-implementation-if-an.patch</file>
  <file>0109-mount-fuse-never-fail-open-dir-with-ENOENT.patch</file>
  <file>0110-Revert-mount-fuse-report-ESTALE-as-ENOENT.patch</file>
  <file>0111-cluster-dht-don-t-overfill-the-buffer-in-readdir-p.patch</file>
  <file>0112-write-behind-Allow-trickling-writes-to-be-configurab.patch</file>
  <file>0113-gfapi-set-lkowner-in-glfd.patch</file>
  <file>0114-eventsapi-Add-JWT-signing-support.patch</file>
  <file>0115-eventsapi-JWT-signing-without-external-dependency.patch</file>
  <file>0116-eventsapi-HTTPS-support-for-Webhooks.patch</file>
  <file>0117-geo-rep-Log-message-improvements.patch</file>
  <file>0118-snapshot-after-brick-reset-replace-snapshot-creation.patch</file>
  <file>0119-geo-rep-Fix-data-sync-issue-during-hardlink-rename.patch</file>
  <file>0120-glusterd-connect-to-an-existing-brick-process-when-q.patch</file>
  <file>0121-cluster-ec-OpenFD-heal-implementation-for-EC.patch</file>
  <file>0122-tests-Use-dev-urandom-instead-of-dev-random-for-dd.patch</file>
  <file>0123-quota-fixes-issue-in-quota.conf-when-setting-large-n.patch</file>
  <file>0124-build-remove-ExclusiveArch-from-spec-file.patch</file>
  <file>0125-cluster-afr-Fixing-the-flaws-in-arbiter-becoming-sou.patch</file>
  <file>0126-spec-unpackaged-files-found-for-RHEL-7-client-build.patch</file>
  <file>0127-spec-unpackaged-files-found-for-RHEL-7-client-build.patch</file>
  <file>0128-build-remove-pretrans-script-for-ganesha.patch</file>
  <file>0129-posix-delete-stale-gfid-handles-in-nameless-lookup.patch</file>
  <file>0130-md-cache-avoid-checking-the-xattr-value-buffer-with-.patch</file>
  <file>0131-readdir-ahead-Add-parallel-readdir-option-in-readdir.patch</file>
  <file>0132-posix-In-getxattr-honor-the-wildcard.patch</file>
  <file>0133-upcall-Allow-md-cache-to-specify-invalidations-on-xa.patch</file>
  <file>0134-cli-Fixed-a-use_after_free.patch</file>
  <file>0135-cli-commands-are-missing-in-man-page.patch</file>
  <file>0136-glusterd-Nullify-pmap-entry-for-bricks-belonging-to-.patch</file>
  <file>0137-bitrot-improved-cli-report-after-bitrot-operatoin.patch</file>
  <file>0138-glusterd-enable-brick-multiplexing-by-default.patch</file>
  <file>0139-libglusterfs-Reset-errno-before-call.patch</file>
  <file>0140-md-cache-Add-additional-samba-and-macOS-specific-EAs.patch</file>
  <file>0141-rpc-Showing-some-unusual-timer-error-logs-during-bri.patch</file>
  <file>0142-cluster-dht-Add-migration-checks-to-dht_-f-xattrop.patch</file>
  <file>0143-glusterd-store-handle-the-case-of-fsid-being-set-to-.patch</file>
  <file>0144-cluster-dht-Unlink-linkto-files-as-root.patch</file>
  <file>0145-glusterd-optimize-glusterd-import-volumes-code-path.patch</file>
  <file>0146-cluster-dht-Cleanup-on-fallocate-failure.patch</file>
  <file>0147-glusterd-import-volumes-in-separate-synctask.patch</file>
  <file>0148-glusterd-tier-is_tier_enabled-inserted-causing-check.patch</file>
  <file>0149-cluster-ec-EC-DISCARD-doesn-t-punch-hole-properly.patch</file>
  <file>0150-dht-Fill-first_up_subvol-before-use-in-dht_opendir.patch</file>
  <file>0151-geo-rep-Improve-geo-rep-pre-validation-logs.patch</file>
  <file>0152-glusterfind-Speed-up-gfid-lookup-100x-by-using-an-SQ.patch</file>
  <file>0153-afr-add-quorum-checks-in-post-op.patch</file>
  <file>0154-afr-capture-the-correct-errno-in-post-op-quorum-chec.patch</file>
  <file>0155-afr-don-t-treat-all-cases-all-bricks-being-blamed-as.patch</file>
  <file>0156-performance-write-behind-fix-bug-while-handling-shor.patch</file>
  <file>0157-cluster-afr-remove-unnecessary-child_up-initializati.patch</file>
  <file>0158-cluster-ec-create-eager-lock-option-for-non-regular-.patch</file>
  <file>0159-extras-hooks-Fix-S10selinux-label-brick.sh-hook-scri.patch</file>
  <file>0160-common-ha-enable-and-disable-selinux-ganesha_use_fus.patch</file>
  <file>0161-cluster-dht-Fixed-a-typo.patch</file>
  <file>0162-cluster-dht-Handle-single-dht-child-in-dht_lookup.patch</file>
  <file>0163-glusterd-compare-uuid-instead-of-hostname-while-find.patch</file>
  <file>0164-geo-rep-Remove-lazy-umount-and-use-mount-namespaces.patch</file>
  <file>0165-cluster-dht-Ignore-ENODATA-from-getxattr-for-posix-a.patch</file>
  <file>0166-rpcsvc-scale-rpcsvc_request_handler-threads.patch</file>
  <file>0167-glusterd-ganesha-change-voltype-for-ganesha.enable-i.patch</file>
  <file>0168-features-shard-Pass-the-correct-block-num-to-store-i.patch</file>
  <file>0169-features-shard-Leverage-block_num-info-in-inode-ctx-.patch</file>
  <file>0170-features-shard-Fix-shard-inode-refcount-when-it-s-pa.patch</file>
  <file>0171-features-shard-Upon-FSYNC-from-upper-layers-wind-fsy.patch</file>
  <file>0172-glusterd-add-profile_enabled-flag-in-get-state.patch</file>
  <file>0173-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0174-hooks-add-a-script-to-stat-the-subdirs-in-add-brick.patch</file>
  <file>0175-rpc-make-actor-search-parallel.patch</file>
  <file>0176-glusterd-volume-get-fixes-for-client-io-threads-quor.patch</file>
  <file>0177-hooks-fix-workdir-in-S13create-subdir-mounts.sh.patch</file>
  <file>0178-cluster-ec-Do-lock-conflict-check-correctly-for-wait.patch</file>
  <file>0179-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0180-packaging-adding-missed-part-from-5eed664-while-back.patch</file>
  <file>0181-glusterd-get-state-memory-leak-fix.patch</file>
  <file>0182-glusterd-Fix-coverity-issues-in-glusterd-handler.c.patch</file>
  <file>0183-cluster-afr-Fix-dict-leak-in-pre-op.patch</file>
  <file>0184-cli-glusterfsd-remove-copyright-information.patch</file>
  <file>0185-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0186-cli-Remove-upstream-doc-reference.patch</file>
  <file>0187-features-shard-Do-list_del_init-while-list-memory-is.patch</file>
  <file>0188-georep-Pause-Resume-of-geo-replication-with-wrong-us.patch</file>
  <file>0189-fuse-enable-proper-fgetattr-like-semantics.patch</file>
  <file>0190-cluster-afr-Adding-option-to-take-full-file-lock.patch</file>
  <file>0191-cluster-afr-Make-afr_fsync-a-transaction.patch</file>
  <file>0192-cluster-afr-Remove-compound-fops-usage-in-afr.patch</file>
  <file>0193-cluster-afr-Remove-unused-code-paths.patch</file>
  <file>0194-cluster-afr-Make-AFR-eager-locking-similar-to-EC.patch</file>
  <file>0195-storage-posix-Add-active-fd-count-option-in-gluster.patch</file>
  <file>0196-cluster-afr-Switch-to-active-fd-count-for-open-fd-ch.patch</file>
  <file>0197-glusterd-ganesha-create-remove-export-file-only-from.patch</file>
  <file>0198-cluster-ec-Change-default-read-policy-to-gfid-hash.patch</file>
  <file>0199-cluster-ec-avoid-delays-in-self-heal.patch</file>
  <file>0200-quick-read-Discard-cache-for-fallocate-zerofill-and-.patch</file>
  <file>0201-posix-After-set-storage.reserve-limit-df-does-not-sh.patch</file>
  <file>0202-glusterd-TLS-verification-fails-while-using-intermed.patch</file>
  <file>0203-mgmt-glusterd-Adding-validation-for-setting-quorum-c.patch</file>
  <file>0204-glusterd-memory-leak-in-mgmt_v3-lock-functionality.patch</file>
  <file>0205-cluster-dht-User-xattrs-are-not-healed-after-brick-s.patch</file>
  <file>0206-glusterd-honour-localtime-logging-for-all-the-daemon.patch</file>
  <file>0207-glusterd-fix-txn_opinfo-memory-leak.patch</file>
  <file>0208-cluster-dht-enable-lookup-optimize-by-default.patch</file>
  <file>0209-cluster-dht-Update-layout-in-inode-only-on-success.patch</file>
  <file>0210-cluster-ec-send-list-node-uuids-request-to-all-subvo.patch</file>
  <file>0211-common-ha-scripts-pass-the-list-of-servers-properly-.patch</file>
  <file>0212-readdir-ahead-Cleanup-the-xattr-request-code.patch</file>
  <file>0213-glusterd-mark-port_registered-to-true-for-all-runnin.patch</file>
  <file>0214-cluster-dht-Serialize-mds-update-code-path-with-look.patch</file>
  <file>0215-cluster-dht-ENOSPC-will-not-fail-rebalance.patch</file>
  <file>0216-cluster-dht-Wind-open-to-all-subvols.patch</file>
  <file>0217-cluster-dht-Handle-file-migrations-when-brick-down.patch</file>
  <file>0218-posix-reserve-option-behavior-is-not-correct-while-u.patch</file>
  <file>0219-Quota-heal-directory-on-newly-added-bricks-when-quot.patch</file>
  <file>0220-glusterd-turn-off-selinux-feature-in-downstream.patch</file>
  <file>0221-cluster-dht-Skipped-files-are-not-treated-as-errors.patch</file>
  <file>0222-hooks-remove-selinux-hooks.patch</file>
  <file>0223-glusterd-Make-localtime-logging-option-invisible-in-.patch</file>
  <file>0224-protocol-server-Backport-patch-to-reduce-duplicate-c.patch</file>
  <file>0225-glusterfsd-Memleak-in-glusterfsd-process-while-brick.patch</file>
  <file>0226-gluster-Sometimes-Brick-process-is-crashed-at-the-ti.patch</file>
  <file>0227-afr-add-quorum-checks-in-pre-op.patch</file>
  <file>0228-afr-fixes-to-afr-eager-locking.patch</file>
  <file>0229-fuse-do-fd_resolve-in-fuse_getattr-if-fd-is-received.patch</file>
  <file>0230-glusterd-volume-inode-fd-status-broken-with-brick-mu.patch</file>
  <file>0231-fuse-retire-statvfs-tweak.patch</file>
  <file>0232-eventsapi-Handle-Unicode-string-during-signing.patch</file>
  <file>0233-libglusterfs-fix-comparison-of-a-NULL-dict-with-a-no.patch</file>
  <file>0234-ec-Use-tiebreaker_inodelk-where-necessary.patch</file>
  <file>0235-cluster-syncop-Implement-tiebreaker-inodelk-entrylk.patch</file>
  <file>0236-cluster-syncop-Address-comments-in-3ad68df725ac32f83.patch</file>
  <file>0237-cluster-dht-Fix-dht_rename-lock-order.patch</file>
  <file>0238-quota-Build-is-failed-due-to-access-rpc-refcount-in-.patch</file>
  <file>0239-geo-rep-Fix-syncing-of-symlink.patch</file>
  <file>0240-shared-storage-Prevent-mounting-shared-storage-from-.patch</file>
  <file>0241-server-auth-add-option-for-strict-authentication.patch</file>
  <file>0242-feature-changelog-remove-unused-variable.patch</file>
  <file>0243-timer-Fix-possible-race-during-cleanup.patch</file>
  <file>0244-common-ha-All-statd-related-files-need-to-be-owned-b.patch</file>
  <file>0245-build-make-RHGS-version-available-for-server.patch</file>
  <file>0246-glusterd-Fix-for-memory-leak-in-get-state-detail.patch</file>
  <file>0247-protocol-server-unwind-as-per-op-version.patch</file>
  <file>0248-performance-md-cache-purge-cache-on-ENOENT-ESTALE-er.patch</file>
  <file>0249-cluster-dht-unwind-if-dht_selfheal_dir_mkdir-returns.patch</file>
  <file>0250-cluster-dht-act-as-passthrough-for-renames-on-single.patch</file>
  <file>0251-dht-gf_defrag_settle_hash-should-ignore-ENOENT-and-E.patch</file>
  <file>0252-glusterd-ganesha-Skip-non-ganesha-nodes-properly-for.patch</file>
  <file>0253-geo-rep-Fix-upgrade-issue.patch</file>
  <file>0254-posix-Avoid-changelog-retries-for-geo-rep.patch</file>
  <file>0255-glusterd-update-listen-backlog-value-to-1024.patch</file>
  <file>0256-rpc-set-listen-backlog-to-high-value.patch</file>
  <file>0257-rpc-rearm-listener-socket-early.patch</file>
  <file>0258-cluster-dht-log-error-only-if-layout-healing-is-requ.patch</file>
  <file>0259-Quota-Turn-on-ssl-for-crawler-clients-if-needed.patch</file>
  <file>0260-dht-Avoid-dict-log-flooding-for-internal-MDS-xattr.patch</file>
  <file>0261-libglusterfs-syncop-Add-syncop_entrylk.patch</file>
  <file>0262-cluster-dht-store-the-reaction-on-failures-per-lock.patch</file>
  <file>0263-server-resolver-don-t-trust-inode-table-for-RESOLVE_.patch</file>
  <file>0264-cluster-dht-fixes-to-parallel-renames-to-same-destin.patch</file>
  <file>0265-Glusterfsd-brick-crash-during-get-state.patch</file>
  <file>0266-glusterd-geo-rep-Fix-glusterd-crash.patch</file>
  <file>0267-geo-rep-scheduler-Fix-crash.patch</file>
  <file>0268-dht-Excessive-dict-is-null-logs-in-dht_discover_comp.patch</file>
  <file>0269-extras-Disable-choose-local-in-groups-virt-and-glust.patch</file>
  <file>0270-glusterfs-Resolve-brick-crashes-at-the-time-of-inode.patch</file>
  <file>0271-cli-Fix-for-gluster-volume-info-xml.patch</file>
  <file>0272-readdir-ahead-Fix-an-issue-with-parallel-readdir-and.patch</file>
  <file>0273-rpcsvc-Turn-off-ownthreads-for-Glusterfs-program.patch</file>
  <file>0274-client-protocol-fix-the-log-level-for-removexattr_cb.patch</file>
  <file>0275-afr-fix-bug-1363721.t-failure.patch</file>
  <file>0276-tests-check-volume-status-for-shd-being-up.patch</file>
  <file>0277-Revert-rpcsvc-Turn-off-ownthreads-for-Glusterfs-prog.patch</file>
  <file>0278-Revert-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0279-Revert-rpc-make-actor-search-parallel.patch</file>
  <file>0280-Revert-rpcsvc-scale-rpcsvc_request_handler-threads.patch</file>
  <file>0281-Revert-program-GF-DUMP-Shield-ping-processing-from-t.patch</file>
  <file>0282-cluster-dht-Remove-EIO-from-dht_inode_missing.patch</file>
  <file>0283-cluster-ec-Fix-pre-op-xattrop-management.patch</file>
  <file>0284-glusterd-glusterd-is-releasing-the-locks-before-time.patch</file>
  <file>0285-gluster-Allow-only-read-only-CLI-commands-via-remote.patch</file>
  <file>0286-glusterd-memory-leak-in-geo-rep-status.patch</file>
  <file>0287-Revert-performance-write-behind-fix-flush-stuck-by-f.patch</file>
  <file>0288-feature-locks-Unwind-response-based-on-clinet-versio.patch</file>
  <file>0289-changelog-fix-br-state-check.t-failure-for-brick_mux.patch</file>
  <file>0290-performance-open-behind-open-pending-fds-before-perm.patch</file>
  <file>0291-Core-The-lock-contention-on-gf_client_dump_inodes_to.patch</file>
  <file>0292-geo-rep-Fix-rename-of-directory-in-hybrid-crawl.patch</file>
  <file>0293-rpcsvc-correct-event-thread-scaling.patch</file>
  <file>0294-features-shard-Fix-missing-unlock-in-shard_fsync_sha.patch</file>
  <file>0295-dht-Excessive-dict-is-null-logs-in-dht_revalidate_cb.patch</file>
  <file>0296-cluster-dht-Increase-failure-count-for-lookup-failur.patch</file>
  <file>0297-dht-Delete-MDS-internal-xattr-from-dict-in-dht_getxa.patch</file>
  <file>0298-glusterd-Fix-for-shd-not-coming-up.patch</file>
  <file>0299-afr-heal-gfids-when-file-is-not-present-on-all-brick.patch</file>
  <file>0300-protocol-client-Don-t-send-fops-till-SETVOLUME-is-co.patch</file>
  <file>0301-storage-posix-Fix-posix_symlinks_match.patch</file>
  <file>0302-storage-posix-Handle-ENOSPC-correctly-in-zero_fill.patch</file>
  <file>0303-block-profile-enable-cluster.eager-lock-in-block-pro.patch</file>
  <file>0304-cluster-dht-Fix-rename-journal-in-changelog.patch</file>
  <file>0305-geo-rep-Fix-geo-rep-for-older-versions-of-unshare.patch</file>
  <file>0306-glusterfsd-Do-not-process-GLUSTERD_BRICK_XLATOR_OP-i.patch</file>
  <file>0307-glusterd-Introduce-daemon-log-level-cluster-wide-opt.patch</file>
  <file>0308-glusterd-Fix-glusterd-crash.patch</file>
  <file>0309-extras-group-add-database-workload-profile.patch</file>
  <file>0310-cluster-afr-Make-sure-lk-owner-is-assigned-at-the-ti.patch</file>
  <file>0311-glusterd-show-brick-online-after-port-registration.patch</file>
  <file>0312-glusterd-show-brick-online-after-port-registration-e.patch</file>
  <file>0313-dht-Inconsistent-permission-for-directories-after-br.patch</file>
  <file>0314-cluster-afr-Prevent-execution-of-code-after-call_cou.patch</file>
  <file>0315-changelog-fix-br-state-check.t-crash-for-brick_mux.patch</file>
  <file>0316-snapshot-remove-stale-entry.patch</file>
  <file>0317-geo-rep-scheduler-Fix-EBUSY-trace-back.patch</file>
  <file>0318-Quota-Fix-crawling-of-files.patch</file>
  <file>0319-glusterd-_is_prefix-should-handle-0-length-paths.patch</file>
  <file>0320-glusterd-log-improvements-on-brick-creation-validati.patch</file>
  <file>0321-geo-rep-Fix-symlink-rename-syncing-issue.patch</file>
  <file>0322-geo-rep-Cleanup-stale-unprocessed-xsync-changelogs.patch</file>
  <file>0323-cluster-afr-Mark-dirty-for-entry-transactions-for-qu.patch</file>
  <file>0324-dht-delete-tier-related-internal-xattr-in-dht_getxat.patch</file>
  <file>0325-core-dereference-check-on-the-variables-in-glusterfs.patch</file>
  <file>0326-glusterd-memory-leak-in-get-state.patch</file>
  <file>0327-afr-switch-lk_owner-only-when-pre-op-succeeds.patch</file>
  <file>0328-geo-rep-Fix-issues-with-gfid-conflict-handling.patch</file>
  <file>0329-cluster-dht-Set-loc-gfid-before-healing-attr.patch</file>
  <file>0330-posix-check-before-removing-stale-symlink.patch</file>
  <file>0331-rpc-free-registered-callback-programs.patch</file>
  <file>0332-rpc-rpc_clnt_connection_cleanup-is-crashed-due-to-do.patch</file>
  <file>0333-glusterd-Add-multiple-checks-before-attach-start-a-b.patch</file>
  <file>0334-glusterd-Bricks-of-a-normal-volumes-should-not-attac.patch</file>
  <file>0335-cluster-ec-set-others.eager-lock-option-off-by-defau.patch</file>
  <file>0336-dict-handle-negative-key-value-length-while-unserial.patch</file>
  <file>0337-glusterfs-Brick-process-is-crash-at-the-time-of-call.patch</file>
  <file>0338-posix-prevent-crash-when-SEEK_DATA-HOLE-is-not-suppo.patch</file>
  <file>0339-posix-remove-not-supported-get-set-content.patch</file>
  <file>0340-protocol-don-t-use-alloca.patch</file>
  <file>0341-Revert-glusterd-enable-brick-multiplexing-by-default.patch</file>
  <file>0342-glusterd-more-stricter-checks-of-if-brick-is-running.patch</file>
  <file>0343-core-Update-condition-in-get_xlator_by_name_or_type.patch</file>
  <file>0344-glusterd-Compare-volume_id-before-start-attach-a-bri.patch</file>
  <file>0345-io-stats-allow-only-relative-path-for-dumping-io-sta.patch</file>
  <file>0346-gfapi-Handle-the-path-glfs_resolve_at.patch</file>
  <file>0347-posix-fix-unused-variable-warning.patch</file>
  <file>0348-posix-disable-block-and-character-files.patch</file>
  <file>0349-posix-don-t-allow-.-path-in-name.patch</file>
  <file>0350-cluster-dht-fix-inode-ref-management-in-dht_heal_pat.patch</file>
  <file>0351-cluster-dht-Fixed-rebalanced-files.patch</file>
  <file>0352-snapshot-Fail-snapshot-creation-if-an-empty-descript.patch</file>
  <file>0353-snapshot-handshake-store-description-after-strdup.patch</file>
  <file>0354-snapshot-Fix-wrong-dictionary-key-in-snapshot-cleanu.patch</file>
  <file>0355-server-protocol-resolve-memory-leak.patch</file>
  <file>0356-io-stats-sanitize-the-dump-path-further.patch</file>
  <file>0357-snapshot-fix-snapshot-status-failure-due-to-symlink-.patch</file>
  <file>0358-glusterd-glusterd_brick_start-shouldn-t-try-to-bring.patch</file>
  <file>0359-storage-posix-Increment-trusted.pgfid-in-posix_mknod.patch</file>
  <file>0360-geo-rep-Make-automatic-gfid-conflict-resolution-opti.patch</file>
  <file>0361-ctr-skip-ctr-xlator-init-if-ctr-is-not-enabled.patch</file>
  <file>0362-glusterd-glusterd_brick_start-shouldn-t-cleanup-pidf.patch</file>
  <file>0363-Update-rfc.sh-to-rhgs-3.4.1.patch</file>
  <file>0364-fips-Replace-md5sum-usage-to-enable-fips-support.patch</file>
  <file>0365-glusterd-ignore-importing-volume-which-is-undergoing.patch</file>
  <file>0366-glusterd-fail-volume-stop-operation-if-brick-detach-.patch</file>
  <file>0367-cluster-ec-Improve-logging-for-some-critical-error-m.patch</file>
  <file>0368-mount-fuse-convert-ENOENT-to-ESTALE-in-open-dir-_res.patch</file>
  <file>0369-geo-rep-Fix-deadlock-during-worker-start.patch</file>
  <file>0370-libgfchangelog-Fix-changelog-history-API.patch</file>
  <file>0371-performance-write-behind-remove-the-request-from-wip.patch</file>
  <file>0372-Revert-posix-disable-block-and-character-files.patch</file>
  <file>0373-posix-disable-open-read-write-on-special-files.patch</file>
  <file>0374-socket-set-42-as-default-tpc-user-timeout.patch</file>
  <file>0375-extras-Add-new-options-to-group-virt.patch</file>
  <file>0376-rchecksum-fips-Replace-MD5-usage-to-enable-fips-supp.patch</file>
  <file>0377-fips-geo-rep-Replace-MD5-with-SHA256.patch</file>
  <file>0378-posix-afr-handle-backward-compatibility-for-rchecksu.patch</file>
  <file>0379-glusterd-change-op-version-of-fips-mode-rchecksum.patch</file>
  <file>0380-cluster-afr-Batch-writes-in-same-lock-even-when-mult.patch</file>
  <file>0381-cluster-afr-Make-data-eager-lock-decision-based-on-n.patch</file>
  <file>0382-mount-fuse-make-fuse-dumping-available-as-mount-opti.patch</file>
  <file>0383-glusterd-bump-up-GD_OP_VERSION_MAX.patch</file>
  <file>0384-features-uss-Use-xxh64-to-generate-gfid-instead-of-m.patch</file>
  <file>0385-afr-fix-incorrect-reporting-of-directory-split-brain.patch</file>
  <file>0386-glusterd-make-sure-that-brickinfo-uuid-is-not-null.patch</file>
  <file>0387-georep-Fix-config-set-of-monitor-status.patch</file>
  <file>0388-glusterd-handshake-prevent-a-buffer-overflow.patch</file>
  <file>0389-server-don-t-allow-in-basename.patch</file>
  <file>0390-core-glusterfsd-keeping-fd-open-in-index-xlator.patch</file>
  <file>0391-glusterd-Use-GF_ATOMIC-to-update-blockers-counter-at.patch</file>
  <file>0392-glusterd-don-t-wait-for-blockers-flag-for-stop-volum.patch</file>
  <file>0393-core-Pass-xlator_name-in-server_call_xlator_mem_clea.patch</file>
  <file>0394-io-stats-prevent-taking-file-dump-on-server-side.patch</file>
  <file>0395-index-prevent-arbitrary-file-creation-outside-entry-.patch</file>
  <file>0396-protocol-remove-the-option-verify-volfile-checksum.patch</file>
  <file>0397-features-locks-add-buffer-overflow-checks-in-pl_getx.patch</file>
  <file>0398-lock-Do-not-allow-meta-lock-count-to-be-more-than-on.patch</file>
  <file>0399-all-fix-the-format-string-exceptions.patch</file>
  <file>0400-all-fix-the-format-warnings-due-to-strict-check.patch</file>
  <file>0401-client_t.c-fix-the-format-error.patch</file>
  <file>0402-core-glusterfsd-keeping-fd-open-in-index-xlator.patch</file>
  <file>0403-afr-prevent-winding-inodelks-twice-for-arbiter-volum.patch</file>
  <file>0404-core-Resolve-some-warnings-to-release-a-build.patch</file>
  <file>0405-glusterfsd-add-missing-UNLOCK.patch</file>
  <file>0406-glusterd-improve-logging-for-stage_deleted-flag.patch</file>
  <file>0407-spec-update-RHGS-version-for-RHGSWA.patch</file>
  <file>0409-Update-database-profile-group.patch</file>
  <file>0410-cli-fix-glusterd-memory-leak-cause-by-gluster-v-stat.patch</file>
  <file>0411-glusterd-ensure-volinfo-caps-is-set-to-correct-value.patch</file>
  <file>0412-glusterd-set-fsid-while-performing-replace-brick.patch</file>
  <file>0413-glusterfind-add-logs-to-identify-parsing-phases.patch</file>
  <file>0414-logrotate-utilize-the-new-maxsize-option.patch</file>
  <file>0415-statedump-fix-clang-null-dereference-error.patch</file>
  <file>0416-glusterd-ignore-RPC-events-when-glusterd-is-shutting.patch</file>
  <file>0417-cli-Add-warning-message-while-converting-to-replica-.patch</file>
  <file>0418-cli-correct-rebalance-status-elapsed-check.patch</file>
  <file>0419-glusterfs-During-reconfigure-set-log-level-per-xlato.patch</file>
  <file>0420-Modify-log-message-DH-ciphers-are-disabled-from-ERRO.patch</file>
  <file>0421-rpc-handle-EAGAIN-when-SSL_ERROR_SYSCALL-is-returned.patch</file>
  <file>0422-glusterd-raise-default-transport.listen-backlog.patch</file>
  <file>0423-glusterd-acquire-lock-to-update-volinfo-structure.patch</file>
  <file>0424-cluster-afr-Delegate-metadata-heal-with-pending-xatt.patch</file>
  <file>0425-cluster-afr-Delegate-name-heal-when-possible.patch</file>
  <file>0426-features-shard-Make-operations-on-internal-directori.patch</file>
  <file>0427-features-shard-Add-option-to-barrier-parallel-lookup.patch</file>
  <file>0428-libglusterfs-syncop-Handle-barrier_-init-destroy-in-.patch</file>
  <file>0429-features-shard-Introducing-.shard-.remove_me-for-ato.patch</file>
  <file>0430-features-shard-Perform-shards-deletion-in-the-backgr.patch</file>
  <file>0431-glusterd-Reset-op-version-for-features.shard-deletio.patch</file>
  <file>0432-features-shard-Fix-crash-and-test-case-in-RENAME-fop.patch</file>
  <file>0433-mgmt-glusterd-use-proper-path-to-the-volfile.patch</file>
  <file>0434-cluster-afr-s-uuid_is_null-gf_uuid_is_null.patch</file>
  <file>0435-geo-rep-Fix-traceback-with-symlink-metadata-sync.patch</file>
  <file>0436-geo-rep-Fix-issue-in-gfid-conflict-resolution.patch</file>
  <file>0437-geo-rep-Add-more-intelligence-to-automatic-error-han.patch</file>
  <file>0438-cluster-dht-In-rename-unlink-after-creating-linkto-f.patch</file>
  <file>0439-cluster-dht-fixes-to-unlinking-invalid-linkto-file.patch</file>
  <file>0440-features-locks-Use-pthread_mutex_unlock-instead-of-p.patch</file>
  <file>0441-features-shard-Make-lru-limit-of-inode-list-configur.patch</file>
  <file>0442-glusterd-Reset-op-version-for-features.shard-lru-lim.patch</file>
  <file>0443-features-shard-Hold-a-ref-on-base-inode-when-adding-.patch</file>
  <file>0444-features-shard-fix-formatting-warning.patch</file>
  <file>0445-glusterd-don-t-call-svcs_reconfigure-for-all-volumes.patch</file>
  <file>0446-core-Portmap-entries-showing-stale-brick-entries-whe.patch</file>
  <file>0447-cluster-ec-Don-t-update-trusted.ec.version-if-fop-su.patch</file>
  <file>0448-core-Resolve-memory-leak-at-the-time-of-graph-init.patch</file>
  <file>0449-glusterd-mux-Optimize-brick-disconnect-handler-code.patch</file>
  <file>0450-glusterd-fix-Resource-leak-coverity-issue.patch</file>
  <file>0451-core-Resolve-memory-leak-at-the-time-of-graph-init.patch</file>
  <file>0452-glusterd-make-max-bricks-per-process-default-value-t.patch</file>
  <file>0453-server-Resolve-memory-leak-path-in-server_init.patch</file>
  <file>0454-glusterd-set-cluster.max-bricks-per-process-to-250.patch</file>
  <file>0455-glusterd-fix-get_mux_limit_per_process-to-read-defau.patch</file>
  <file>0457-cluster-dht-sync-brick-root-perms-on-add-brick.patch</file>
  <file>0458-glusterd-fix-crash.patch</file>
  <file>0459-glfsheal-add-a-nolog-flag.patch</file>
  <file>0460-cli-add-a-warning-confirmation-message-in-peer-detac.patch</file>
  <file>0461-mount-fuse-Add-support-for-multi-threaded-fuse-reade.patch</file>
  <file>0462-posix-Do-not-log-ENXIO-errors-for-seek-fop.patch</file>
  <file>0463-build-glusterfs.spec-.in-firewalld-file-doesn-t-use-.patch</file>
  <file>0464-build-exclude-packaging-crypt.so.patch</file>
  <file>0465-build-add-missing-explicit-package-dependencies.patch</file>
  <file>0466-extras-Add-group-distributed-virt-for-single-brick-o.patch</file>
  <file>0467-glusterd-glusterd-to-regenerate-volfiles-when-GD_OP_.patch</file>
  <file>0468-core-move-invalid-port-logs-to-DEBUG-log-level.patch</file>
  <file>0469-nfs-set-ctx-for-every-inode-looked-up-nfs3_fh_resolv.patch</file>
  <file>0470-dht-fix-use-after-free-in-dht_rmdir_readdirp_cbk.patch</file>
  <file>0471-glusterd-migrating-profile-commands-to-mgmt_v3-frame.patch</file>
  <file>0472-glusterd-introduce-a-new-op-version-for-rhgs-3.4.3.patch</file>
  <file>0473-rpc-bump-up-server.event-threads.patch</file>
  <file>0474-afr-open_ftruncate_cbk-should-read-fd-from-local-con.patch</file>
  <file>0475-glusterd-perform-store-operation-in-cleanup-lock.patch</file>
  <file>0476-afr-add-checks-for-allowing-lookups.patch</file>
  <file>0477-glusterd-perform-rcu_read_lock-unlock-under-cleanup_.patch</file>
  <file>0478-libglusterfs-fix-memory-corruption-caused-by-per-thr.patch</file>
  <file>0479-ganesha-ha-ensure-pacemaker-is-enabled-after-setup.patch</file>
  <file>0480-geo-rep-Make-slave-volume-read-only-by-default.patch</file>
  <file>0481-extras-hooks-Do-not-blindly-remove-volume-share-from.patch</file>
  <file>0482-extras-hooks-General-improvements-to-S30samba-start..patch</file>
  <file>0483-Do-not-blindly-add-volume-share-section-to-smb.conf.patch</file>
  <file>0484-extras-New-group-volume-set-command-for-Samba-integr.patch</file>
  <file>0485-cluster-ec-Prevent-volume-create-without-redundant-b.patch</file>
  <file>0486-performance-rda-Fixed-dict_t-memory-leak.patch</file>
  <file>0487-mem-pool-add-tracking-of-mem_pool-that-requested-the.patch</file>
  <file>0488-cluster-afr-Allow-lookup-on-root-if-it-is-from-ADD_R.patch</file>
  <file>0489-cluster-afr-Do-not-update-read_subvol-in-inode_ctx-a.patch</file>
  <file>0490-glusterd-migrating-rebalance-commands-to-mgmt_v3-fra.patch</file>
  <file>0491-glusterd-tag-rebalance-mgmt_v3-command-to-op-version.patch</file>
  <file>0492-mem-pool-track-glusterfs_ctx_t-in-struct-mem_pool.patch</file>
  <file>0493-mem-pool-count-allocations-done-per-user-pool.patch</file>
  <file>0494-mem-pool-Resolve-crash-in-mem_pool_destroy.patch</file>
  <file>0495-build-add-conditional-dependency-on-server-for-devel.patch</file>
  <file>0496-glusterd-kill-the-process-without-releasing-the-clea.patch</file>
  <file>0497-cluster-dht-Use-percentages-for-space-check.patch</file>
  <file>0498-mem-pool-Code-refactor-in-mem_pool.c.patch</file>
  <file>0499-cluster-dht-Fix-incorrect-backport.patch</file>
  <file>0500-extras-Add-readdir-ahead-to-samba-group-command.patch</file>
  <file>0501-glusterd-aggregate-rsp-from-peers-for-profile-comman.patch</file>
  <file>0502-posix-posix_health_check_thread_proc-crash-due-to-pr.patch</file>
  <file>0503-core-brick-process-is-crashed-at-the-time-of-spawn-t.patch</file>
  <file>0504-dht-Add-NULL-check-for-stbuf-in-dht_rmdir_lookup_cbk.patch</file>
  <file>0505-features-shard-Fix-launch-of-multiple-synctasks-for-.patch</file>
  <file>0506-features-shard-Assign-fop-id-during-background-delet.patch</file>
  <file>0507-geo-rep-fix-rename-sync-on-hybrid-crawl.patch</file>
  <file>0508-glusterd-Resolve-multiple-leaks-in-glusterd-code-pat.patch</file>
  <file>0509-core-heketi-cli-is-throwing-error-target-is-busy.patch</file>
  <file>0510-features-shard-Ref-shard-inode-while-adding-to-fsync.patch</file>
  <file>0511-Update-rfc.sh-to-rhgs-3.4.4.patch</file>
  <file>0512-Test-fixes-for-rhgs-3.4-downstream.patch</file>
  <file>0513-core-heketi-cli-is-throwing-error-target-is-busy.patch</file>
  <file>0514-glusterd-display-gluster-volume-status-when-quorum-t.patch</file>
  <file>0515-cli-change-the-warning-message.patch</file>
  <file>0516-geo-rep-Fix-permissions-with-non-root-setup.patch</file>
  <file>0517-geo-rep-validate-the-config-checkpoint-date-format.patch</file>
  <file>0518-logging-create-parent-dir-if-not-available.patch</file>
  <file>0519-cluster-dht-Delete-invalid-linkto-files-in-rmdir.patch</file>
  <file>0520-spec-avoid-creation-of-temp-file-in-lua-script.patch</file>
  <file>0521-rpc-use-address-family-option-from-vol-file.patch</file>
  <file>0522-fuse-add-lru-limit-option.patch</file>
  <file>0523-libglusterfs-rename-macros-roof-and-floor-to-not-con.patch</file>
  <file>0524-program-GF-DUMP-Shield-ping-processing-from-traffic-.patch</file>
  <file>0525-rpcsvc-provide-each-request-handler-thread-its-own-q.patch</file>
  <file>0526-fuse-interrupt-handling-framework.patch</file>
  <file>0527-fuse-diagnostic-FLUSH-interrupt.patch</file>
  <file>0528-locks-handle-clear-locks-xattr-in-fgetxattr-too.patch</file>
  <file>0529-fuse-SETLKW-interrupt.patch</file>
  <file>0530-spec-fix-lua-script-execution-during-install.patch</file>
  <file>0531-fuse-remove-the-duplicate-FUSE_FOP-calls.patch</file>
  <file>0532-dht-fix-double-extra-unref-of-inode-at-heal-path.patch</file>
  <file>0533-glusterd-glusterd-memory-leak-while-running-gluster-.patch</file>
  <file>0534-fuse-make-sure-the-send-lookup-on-root-instead-of-ge.patch</file>
  <file>0535-posix-Deletion-of-block-hosting-volume-throwing-erro.patch</file>
  <file>0536-cluster-dht-Fix-lookup-selfheal-and-rmdir-race.patch</file>
  <file>0537-cluster-dht-Do-not-use-gfid-req-in-fresh-lookup.patch</file>
  <file>0538-cluster-afr-Send-truncate-on-arbiter-brick-from-SHD.patch</file>
  <file>0539-cluster-ec-Reopen-shouldn-t-happen-with-O_TRUNC.patch</file>
  <file>0540-dht-NULL-check-before-setting-error-flag.patch</file>
  <file>0541-ec-fix-truncate-lock-to-cover-the-write-in-tuncate-c.patch</file>
  <file>0542-cluster-ec-inherit-healing-from-lock-when-it-has-inf.patch</file>
  <file>0543-cluster-ec-fix-fd-reopen.patch</file>
  <file>0544-cluster-ec-fix-EIO-error-for-concurrent-writes-on-sp.patch</file>
  <file>0545-cluster-ec-Always-read-from-good-mask.patch</file>
  <file>0546-cluster-ec-Fix-reopen-flags-to-avoid-misbehavior.patch</file>
  <file>0547-cluster-ec-Update-lock-good_mask-on-parent-fop-failu.patch</file>
  <file>glusterfs-3.12.2.tar.gz</file>
  <file>glusterfs.spec</file>
</package>
<package pkgid="83088b8eadea23b93c100267fcdf26aa61fcbf27d0e6e5f3c9fb444580018ef0" name="gofer" arch="src">
  <version epoch="0" ver="1.3.0" rel="1.el7sat"/>
  <file>gofer-1.3.0.tar.gz</file>
  <file>gofer.spec</file>
</package>
<package pkgid="f759153fae23656817b268f21ec8d61b803285328f43a43d7bb3975b3904a792" name="gstatus" arch="src">
  <version epoch="0" ver="0.66" rel="1.el7rhgs"/>
  <file>gstatus-0.66.tar.gz</file>
  <file>gstatus.spec</file>
</package>
<package pkgid="f2bf012f24b1f8b2cf7829e2dfba78c0829917212015fc6c1fb94be888895bb9" name="heketi" arch="src">
  <version epoch="0" ver="7.0.0" rel="15.el7rhgs"/>
  <file>0001-db-upgrade-reduce-complexity-in-addVolumeIdInBrickEn.patch</file>
  <file>0002-db-upgrade-prevent-upgrade-from-failing-with-orphane.patch</file>
  <file>0003-apps-glusterfs-ignore-nonexistent-bricks-on-device-i.patch</file>
  <file>0004-apps-glusterfs-ignore-nonexistent-device-on-node-in-.patch</file>
  <file>0005-apps-glusterfs-ignore-nonexistent-node-in-cluster-in.patch</file>
  <file>0006-apps-glusterfs-ignore-nonexistent-block-volumes-in-d.patch</file>
  <file>0007-update-the-free-size-in-block-info-on-expansion.patch</file>
  <file>0008-add-test-for-block-free-size-update-on-expansion.patch</file>
  <file>0009-executors-remove-redundant-err-check-conditional.patch</file>
  <file>0010-apps-add-per-brick-log-line-in-brick-destroy.patch</file>
  <file>0011-executors-return-a-specific-error-type-for-delete-of.patch</file>
  <file>0012-apps-failing-to-delete-a-deleted-missing-volume-is-O.patch</file>
  <file>0013-executors-split-logic-for-determining-device-and-thi.patch</file>
  <file>0014-executors-split-out-lv-delete-logic-from-brick-delet.patch</file>
  <file>0015-executors-split-out-thin-pool-item-counting-logic-fr.patch</file>
  <file>0016-apps-add-ability-to-store-and-fetch-lvm-properties-o.patch</file>
  <file>0017-apps-when-creating-and-updating-bricks-record-lvm-pr.patch</file>
  <file>0018-executors-add-lvm-params-to-brick-request-struct.patch</file>
  <file>0019-apps-add-common-function-for-creating-brick-request-.patch</file>
  <file>0020-apps-set-lvm-properties-when-creating-brick-request-.patch</file>
  <file>0021-executors-use-specified-lvm-values-in-brick-request.patch</file>
  <file>0022-executors-do-not-fail-when-unmounting-an-unmounted-b.patch</file>
  <file>0023-executors-do-not-fail-when-deleting-already-deleted-.patch</file>
  <file>0024-functional-tests-add-tests-for-volume-delete-robustn.patch</file>
  <file>0025-apps-add-per-brick-log-if-brick-destroy-fails.patch</file>
  <file>0026-heketi-cli-fix-output-of-heketi-cli-device-resync.patch</file>
  <file>0027-apps-check-invariants-for-the-free-size-of-block-hos.patch</file>
  <file>0028-apps-treat-cleanup-and-remove-cases-for-block-hostin.patch</file>
  <file>0029-apps-glusterfs-set-the-group-gluster-block-options-w.patch</file>
  <file>0030-StorageSet-should-update-total-free-and-used-size.patch</file>
  <file>0031-use-StorageSet-in-device-resync-op.patch</file>
  <file>0032-executors-delete-path-needs-to-check-raw-errors-from.patch</file>
  <file>0033-jwt-disable-iat-claim-in-jwt.patch</file>
  <file>0034-glusterfs-improve-the-logging-in-error-path-of-Delet.patch</file>
  <file>0035-glusterfs-add-an-empty-line-between-functions-in-db_.patch</file>
  <file>0036-tests-add-test-to-ensure-number-Hosts-equals-ha-coun.patch</file>
  <file>0037-apps-only-provide-hosts-equal-to-ha-count.patch</file>
  <file>0038-executors-prevent-vg-pv-remove-commands-from-prompti.patch</file>
  <file>0039-app-apply-gluster-block-group-option-only-once.patch</file>
  <file>0040-app-hold-blockhostingvolumeoptions-in-a-variable.patch</file>
  <file>0041-app-provide-config-option-to-edit-blockhostingvolume.patch</file>
  <file>0042-go-client-client-add-retryOperationDo-function.patch</file>
  <file>0043-client-api-make-the-retry-do-func-args-match-standar.patch</file>
  <file>0044-client-api-swap-in-go-client-with-retries.patch</file>
  <file>0045-client-api-update-comments.patch</file>
  <file>0046-client-api-combine-retry-behavior-control-under-one-.patch</file>
  <file>0047-client-api-lower-retry-count.patch</file>
  <file>0048-client-api-don-t-suppress-real-http-errors.patch</file>
  <file>0049-client-api-add-test-for-retrying-on-server-throttle-.patch</file>
  <file>0050-apps-move-function-to-manage-operations-into-new-fil.patch</file>
  <file>0051-apps-add-func-for-writing-http-error-responses-for-o.patch</file>
  <file>0052-apps-add-a-specific-error-condition-for-throttling-o.patch</file>
  <file>0053-apps-add-a-type-to-track-how-many-operations-a-serve.patch</file>
  <file>0054-apps-add-a-configuration-option-to-control-operation.patch</file>
  <file>0055-apps-configure-the-apps-s-operations-counter.patch</file>
  <file>0056-apps-add-client-throttling-based-on-operations-in-fl.patch</file>
  <file>0057-apps-add-basic-unit-test-for-op-counter-type.patch</file>
  <file>0058-functional-tests-set-TestSmokeTest-s-max_inflight_op.patch</file>
  <file>0059-apps-add-a-new-rest-endpoint-for-querying-operations.patch</file>
  <file>0060-client-api-add-an-api-function-for-getting-operation.patch</file>
  <file>0061-functional-tests-check-operations-count-when-setting.patch</file>
  <file>0062-functional-tests-add-test-cases-for-operations-throt.patch</file>
  <file>0063-functional-tests-check-device-node-removes-work-duri.patch</file>
  <file>0064-functional-tests-let-the-tests-run-for-2-hours.patch</file>
  <file>0065-apps-only-consider-available-hosts-for-ha-count.patch</file>
  <file>0066-tests-add-test-for-HA-with-unavailable-hosts.patch</file>
  <file>0067-apps-shuffle-ha-nodes-to-avoid-relying-on-same-nodes.patch</file>
  <file>0068-apps-add-a-test-for-getting-different-ha-hosts-each-.patch</file>
  <file>0069-apps-add-proper-seeding-of-the-PRNG-to-main-function.patch</file>
  <file>0070-apps-avoid-throttling-test-code-much.patch</file>
  <file>0071-apps-glusterfs-reserve-1-of-raw-capacity-in-FreeSpac.patch</file>
  <file>0072-apps-glusterfs-remove-a-warning-message.patch</file>
  <file>0073-apps-glusterfs-Deallocate-space-on-device-if-volume-.patch</file>
  <file>0074-apps-added-test-case-to-check-device-space-reclaimed.patch</file>
  <file>0075-apps-added-test-case-to-check-device-space-reclaimed.patch</file>
  <file>0076-apps-glusterfs-update-volume-hosts-info-during-node-.patch</file>
  <file>0077-keep-error-msg-to-single-line.patch</file>
  <file>0078-middleware-implement-new-claims-type-and-validation-.patch</file>
  <file>0079-tests-fix-comments-in-other-tests.patch</file>
  <file>0080-apps-create-a-status-field-for-pending-operation-ent.patch</file>
  <file>0081-apps-add-function-to-mark-all-pending-op-entries-sta.patch</file>
  <file>0082-server-add-infrastructure-to-mark-pending-ops-stale-.patch</file>
  <file>0083-apps-add-test-of-marking-pending-ops-stale-on-restar.patch</file>
  <file>0084-apps-add-a-function-to-summarize-counts-of-pending-o.patch</file>
  <file>0085-apps-extend-api-to-report-on-operation-counts-by-sta.patch</file>
  <file>0086-apps-reject-unwanted-potential-parallel-BHV-creates.patch</file>
  <file>0087-apps-add-a-test-for-rejecting-parallel-BHV-creation.patch</file>
  <file>0088-apps-add-a-test-that-bhv-blocking-correctly-ignores-.patch</file>
  <file>0089-apps-change-Modify-Free-Reserved-Size-function-to-re.patch</file>
  <file>0090-apps-add-test-for-free-size-error-checking.patch</file>
  <file>0091-apps-add-db-upgrade-func-to-correct-bad-block-hostin.patch</file>
  <file>0092-apps-add-tests-for-upgrade-block-hosting-free-size-f.patch</file>
  <file>0093-heketi-cli-add-server-operations-info-command.patch</file>
  <file>0094-api-support-colon-chars-in-device-paths.patch</file>
  <file>0095-go-client-test-that-device-names-can-contain-colons.patch</file>
  <file>0096-docker-use-a-non-blocking-flock-in-heketi-start.sh.patch</file>
  <file>0097-api-add-api-types-needed-for-server-admin-states.patch</file>
  <file>0098-server-new-package-to-manage-server-s-administrative.patch</file>
  <file>0099-main-add-server-admin-state-to-middleware-routes.patch</file>
  <file>0100-server-allow-server-admin-state-to-be-reset-by-signa.patch</file>
  <file>0101-client-add-go-client-api-support-for-admin-status-ge.patch</file>
  <file>0102-client-add-tests-for-admin-status-in-go-client-api.patch</file>
  <file>0103-functional-tests-add-some-debugging-stuff.patch</file>
  <file>0104-heketi-cli-add-commands-to-get-and-set-server-admin-.patch</file>
  <file>0105-executors-format-arbiter-bricks-differently.patch</file>
  <file>0106-apps-add-new-brick-sub-type-field-to-determine-brick.patch</file>
  <file>0107-apps-support-assigning-brick-subtype-in-placers.patch</file>
  <file>0108-apps-use-subtype-to-determine-the-brick-formatting-t.patch</file>
  <file>0109-functional-test-add-checks-for-how-arbiter-brick-was.patch</file>
  <file>0110-apps-add-a-db-feature-flag-for-sub-type-field-on-bri.patch</file>
  <file>0111-apps-glusterfs-reserve-2-of-raw-capacity-in-FreeSpac.patch</file>
  <file>0112-function-test-added-test-cases-for-block-volumes.patch</file>
  <file>0113-apps-glusterfs-improve-log-message.patch</file>
  <file>0114-apps-glusterfs-improve-error-message.patch</file>
  <file>0115-apps-keep-passing-on-block-volume-error-conditions-i.patch</file>
  <file>0116-apps-test-error-hit-during-block-volume-create-rollb.patch</file>
  <file>0117-apps-change-block-volumes-to-allocate-size-in-Build-.patch</file>
  <file>0118-apps-add-a-test-to-demonstrate-that-hosting-volumes-.patch</file>
  <file>0119-functional-tests-add-a-test-for-concurrent-block-vol.patch</file>
  <file>0120-api-define-a-new-type-to-restrict-usage-of-block-hos.patch</file>
  <file>0121-apps-deny-placing-a-block-volume-on-a-restricted-BHV.patch</file>
  <file>0122-apps-add-a-test-case-to-check-block-vols-on-restrict.patch</file>
  <file>0123-apps-add-a-new-operation-for-changing-the-BHV-s-rest.patch</file>
  <file>0124-apps-add-tests-for-new-BHV-restriction-set-operation.patch</file>
  <file>0125-api-add-a-request-type-and-validation-for-setting-a-.patch</file>
  <file>0126-apps-add-a-new-endpoint-for-setting-a-restriction-on.patch</file>
  <file>0127-apps-add-an-upgrade-function-that-tries-to-update-re.patch</file>
  <file>0128-apps-add-tests-for-upgrade-func-that-updates-reserve.patch</file>
  <file>0129-python-api-add-python-client-apis-for-block-volumes.patch</file>
  <file>0130-functional-tests-test-volumes-block-volumes-post-upg.patch</file>
  <file>0131-client-add-client-library-for-setting-block-restrict.patch</file>
  <file>0132-client-cli-changes-for-BHV-lockdown.patch</file>
  <file>0133-api-tweak-output-representation-of-no-restriction.patch</file>
  <file>0134-api-add-test-for-setting-new-block-volume-restrictio.patch</file>
  <file>0135-executors-use-a-specific-no-exist-err-for-block-volu.patch</file>
  <file>0136-apps-don-t-fail-if-a-volume-doesn-t-exist-for-a-bloc.patch</file>
  <file>0137-apps-add-a-test-for-insufficient-hosts-on-HA-count-3.patch</file>
  <file>0138-apps-add-UpdateVolumeInfoComplete.patch</file>
  <file>0139-apps-add-a-unit-test-for-UpdateVolumeInfoComplete.patch</file>
  <file>0140-apps-expose-only-completed-block-volumes-through-Vol.patch</file>
  <file>0141-executors-fix-method-used-to-extract-known-errs-on-b.patch</file>
  <file>0142-executors-duplicate-output-on-stderr-for-gluster-blo.patch</file>
  <file>0143-functional-tests-add-a-test-to-check-that-deleting-d.patch</file>
  <file>0144-functional-tests-add-a-test-for-error-conditions-on-.patch</file>
  <file>0145-kubeexec-match-the-stderr-output-of-kubeexec-to-that.patch</file>
  <file>0146-executors-do-not-ignore-failures-to-remove-vg-pv.patch</file>
  <file>0147-executors-add-note-for-future-code-cleanup.patch</file>
  <file>0148-functional-tests-add-a-test-for-deleting-a-device-wi.patch</file>
  <file>0149-executors-prevent-pvcreate-vgcreate-lvcreate-from-di.patch</file>
  <file>0150-paths-move-paths.go-to-new-paths-package.patch</file>
  <file>0151-executors-add-a-DeviceForget-function-to-executors-i.patch</file>
  <file>0152-api-add-a-new-type-for-device-delete-options.patch</file>
  <file>0153-apps-have-device-delete-endpoint-check-for-force-for.patch</file>
  <file>0154-client-add-a-DeviceDeleteWithOptions-function.patch</file>
  <file>0155-client-add-force-forget-option-to-device-delete-cli.patch</file>
  <file>0156-tests-add-a-functional-test-for-deleting-a-device-wi.patch</file>
  <file>0157-docs-document-force-forget-flag-in-man-page.patch</file>
  <file>0158-apps-glusterfs-allow-default-pre-and-post-volume-opt.patch</file>
  <file>0159-tests-add-test-case-for-default-pre-and-post-volume-.patch</file>
  <file>0160-apps-protect-against-old-state-in-block-volume-delet.patch</file>
  <file>0161-apps-add-test-for-stale-state-on-block-volume-entrie.patch</file>
  <file>heketi-deps-v7.0.0.tar.gz</file>
  <file>heketi.spec</file>
  <file>v7.0.0.tar.gz</file>
</package>
<package pkgid="ce8690d2d3e1e8df4d1ff919616c34353b3fa3d4e8c1d39ab50759d0e0c48876" name="hiera" arch="src">
  <version epoch="0" ver="1.3.1" rel="2.el7"/>
  <file>hiera-1.3.1.tar.gz</file>
  <file>hiera.spec</file>
</package>
<package pkgid="cf2eb0c1d9c672f6e676a86221897fd55a7b2d1c89021835e20891b29aae0dfb" name="hwinfo" arch="src">
  <version epoch="0" ver="20.2" rel="5.4.el7rhgs"/>
  <file>hwinfo-20.2.tar.bz2</file>
  <file>hwinfo.spec</file>
</package>
<package pkgid="6b7529a7a8eace2fa1582b9b621a1b379d858e6200ac54b5a69d310f80715cad" name="ice_setup" arch="src">
  <version epoch="0" ver="0.4.5" rel="1.el7cp"/>
  <file>ice_setup-0.4.5.tar.gz</file>
  <file>ice_setup.spec</file>
</package>
<package pkgid="3904327d83a60bfc69aac2f450ed5caa9119d8bbc760ec6e1d72f21fa19cb758" name="ioprocess" arch="src">
  <version epoch="0" ver="0.16.1" rel="1.el7ev"/>
  <file>ioprocess-0.16.1.tar.gz</file>
  <file>ioprocess.spec</file>
</package>
<package pkgid="d594dcac0d50d8a55b1f05715452bf155973193313233e24b29cd21a828a52f3" name="jq" arch="src">
  <version epoch="0" ver="1.3" rel="4.el7ost"/>
  <file>CVE-2015-8863.patch</file>
  <file>jq-1.3.tar.gz</file>
  <file>jq.spec</file>
</package>
<package pkgid="4a680f17be0d1cc253aecb5788f964abcb517a891c3e683b1f940b678ffbd63f" name="katello-agent" arch="src">
  <version epoch="0" ver="1.5.3" rel="7.el7sat"/>
  <file>katello-agent-1.5.3.tar.gz</file>
  <file>katello-agent.spec</file>
</package>
<package pkgid="950af259d7f5f82e83ba7399d87c48cc1df787f64eae5665ea7ea34088e54d1a" name="leveldb" arch="src">
  <version epoch="0" ver="1.12.0" rel="5.el7cp"/>
  <file>leveldb-0001-Initial-commit-of-the-autotools-stuff.patch</file>
  <file>leveldb-0002-Add-memory-barrier-on-PowerPC.patch</file>
  <file>leveldb-0003-bloom_test-failure-on-big-endian-archs.patch</file>
  <file>leveldb-0004-Allow-leveldbjni-build.patch</file>
  <file>leveldb-0005-Added-a-DB-SuspendCompations-and-DB-ResumeCompaction.patch</file>
  <file>leveldb-0006-allow-Get-calls-to-avoid-copies-into-std-string.patch</file>
  <file>leveldb-1.12.0.tar.gz</file>
  <file>leveldb.spec</file>
</package>
<package pkgid="d9e062c4a46c459e518ec493e34eb8eb090c055294fd0d7a51e37b449addcd0f" name="liberasurecode" arch="src">
  <version epoch="0" ver="1.2.0" rel="2.el7ost"/>
  <file>liberasurecode-1.0.5-docs.patch</file>
  <file>liberasurecode-1.2.0.tar.gz</file>
  <file>liberasurecode.spec</file>
</package>
<package pkgid="e30c272287689982eeba1457a9399b174cfd50250a2e96b3463e43cd8cd691fa" name="libmcrypt" arch="src">
  <version epoch="0" ver="2.5.8" rel="9.3.el7rhgs"/>
  <file>libmcrypt-2.5.8-nolibltdl.patch</file>
  <file>libmcrypt-2.5.8-prototypes.patch</file>
  <file>libmcrypt-2.5.8-uninitialized.patch</file>
  <file>libmcrypt-2.5.8.tar.gz</file>
  <file>libmcrypt.spec</file>
</package>
<package pkgid="acc57b41eb3e29f4abac7aa28289b5276409d1f0e52d75b113ba4eb278d38e06" name="libntirpc" arch="src">
  <version epoch="0" ver="1.5.5" rel="1.el7rhgs"/>
  <file>libntirpc.spec</file>
  <file>ntirpc-1.5.5.tar.gz</file>
</package>
<package pkgid="69e0233da329d293ae698283da6cfa28ac0e9985fa3db1ee88ed25ac1ce93e08" name="liboping" arch="src">
  <version epoch="0" ver="1.6.2" rel="2.2.el7rhgs"/>
  <file>liboping-1.6.2.tar.bz2</file>
  <file>liboping.spec</file>
</package>
<package pkgid="54cdf99814eefc6691975209e654c55ca596c91d0583ff70f169ca4414b5f57e" name="libx86emu" arch="src">
  <version epoch="0" ver="1.1" rel="22.1.2.2.el7rhgs"/>
  <file>libx86emu-1.1.tar.bz2</file>
  <file>libx86emu.spec</file>
</package>
<package pkgid="0a47666125582690ec24ee586b9ebed1232f8ffafab62e29807a7ecf41f02293" name="lrbd" arch="src">
  <version epoch="0" ver="1.0.2" rel="3.20160314gitc00c7d3.el7cp"/>
  <file>0001-pylint-corrections.patch</file>
  <file>0002-Exclude-cache-tier-pools.patch</file>
  <file>0003-Allocate-LUNs-in-the-correct-order.patch</file>
  <file>0004-Fix-breaking-samples.patch</file>
  <file>0005-lrbd-redhatify-docs-and-strings.patch</file>
  <file>0006-lrbd-only-use-iblock.patch</file>
  <file>0007-lrbd-delete-0.0.0.0-if-not-needed.patch</file>
  <file>0008-lrbd-use-clearconfig-for-clear-command.patch</file>
  <file>0009-lrbd-fix-default-0.0.0.0-portal-handling.patch</file>
  <file>lrbd-1.0.2.tar.gz</file>
  <file>lrbd.spec</file>
</package>
<package pkgid="c202a901c349df5c99a949572b82b044adbe0b87302b2e7e2bd26d1f57f5b760" name="lttng-tools" arch="src">
  <version epoch="0" ver="2.4.1" rel="1.el7cp"/>
  <file>lttng-sessiond.init</file>
  <file>lttng-tools-2.4.1.tar.bz2</file>
  <file>lttng-tools.spec</file>
</package>
<package pkgid="6486c6f06011e5c472ae8db06bdd3f0ec29d38a084d7df0531f1e4c7f7007aac" name="lttng-ust" arch="src">
  <version epoch="0" ver="2.4.1" rel="1.el7cp"/>
  <file>lttng-ust-2.4.1.tar.bz2</file>
  <file>lttng-ust.spec</file>
</package>
<package pkgid="32932bd46eec37d712b3acfdbe590a938263b2f20d87412672b41c324cffc768" name="mom" arch="src">
  <version epoch="0" ver="0.5.5" rel="1.el7ev"/>
  <file>mom-0.5.5.tar.gz</file>
  <file>mom.spec</file>
</package>
<package pkgid="d7b6618de7c5cb29eb5c40f00178a07ae364efcad46db2717b874a576307a7f8" name="nagios" arch="src">
  <version epoch="0" ver="3.5.1" rel="9.el7"/>
  <file>nagios-0001-from-rpm.patch</file>
  <file>nagios-0002-SELinux-relabeling.patch</file>
  <file>nagios-0003-Fix-etc-init.d-nagios-status.patch</file>
  <file>nagios-0004-Fix-installation-of-httpd-conf.d-config-file.patch</file>
  <file>nagios-0005-Install-config-files-too.patch</file>
  <file>nagios-0006-Do-not-start-service-by-default.patch</file>
  <file>nagios-0007-The-init-script-should-return-2-in-case-of-unknown-c.patch</file>
  <file>nagios-0008-Fix-path-to-CGI-executables.patch</file>
  <file>nagios-0009-Fixed-path-to-passwd-file-in-Apache-s-config-file.patch</file>
  <file>nagios-0010-Added-several-images-to-the-sample-config-revb.patch</file>
  <file>nagios-0011-Fixed-strange-permissions.patch</file>
  <file>nagios-3.4.3-httpd-2.4-and-2.2.patch</file>
  <file>nagios-3.5.0-conf.d-configuration-directory.patch</file>
  <file>nagios-3.5.1-6-no-magpie-CVE-2016-9565.patch</file>
  <file>nagios-3.5.1-CVE-2016-9566.patch</file>
  <file>nagios-3.5.1-clarify-cache-dir-usage.patch</file>
  <file>nagios-3.5.1.tar.gz</file>
  <file>nagios.htaccess</file>
  <file>nagios.htpasswd</file>
  <file>nagios.internet.cfg</file>
  <file>nagios.logrotate</file>
  <file>nagios.spec</file>
  <file>nagios.upgrade_to_v3.ReadMe</file>
  <file>nagios.upgrade_to_v3.sh</file>
  <file>printer.png</file>
  <file>router.png</file>
  <file>switch.png</file>
</package>
<package pkgid="89c055eeb2c27047b369579e50b8873f18a4e62f8f646f42917447a541dfd658" name="nagios-plugins" arch="src">
  <version epoch="0" ver="1.4.16" rel="12.el7rhgs"/>
  <file>nagios-plugins-0001-Do-not-use-usr-local-for-perl.patch</file>
  <file>nagios-plugins-0002-Remove-assignment-of-not-parsed-to-jitter.patch</file>
  <file>nagios-plugins-0003-Fedora-specific-fixes-for-searching-for-diff-and-tai.patch</file>
  <file>nagios-plugins-0004-Fedora-specific-patch-for-not-to-fixing-fully-qualif.patch</file>
  <file>nagios-plugins-0005-Prevent-check_swap-from-returning-OK-if-no-swap-acti.patch</file>
  <file>nagios-plugins-0006-glibc-2.16-no-longer-defines-gets-for-ISO-C11-ISO-C-.patch</file>
  <file>nagios-plugins-0007-Fix-the-use-lib-statement-and-the-external-ntp-comma.patch</file>
  <file>nagios-plugins-0008-This-patch-fixes-the-regular-expression-for-the-arra.patch</file>
  <file>nagios-plugins-0009-update-check_linux_raid-to-take-in-consideration-res.patch</file>
  <file>nagios-plugins-0010-fix-smart-attribute-comparison.patch</file>
  <file>nagios-plugins-1.4.16.tar.gz</file>
  <file>nagios-plugins.README.Fedora</file>
  <file>nagios-plugins.spec</file>
</package>
<package pkgid="75b8ab253efa87c7dac2305c39416a0b5d75c74f7cebfd8ffdacb3120dba97b0" name="nagios-server-addons" arch="src">
  <version epoch="0" ver="0.2.6" rel="1.el7rhgs"/>
  <file>nagios-server-addons-0.2.6.tar.gz</file>
  <file>nagios-server-addons.spec</file>
</package>
<package pkgid="7eb18e58b9c9f321b6c12738616afb8564d6ae1185c770ca1193f0a4d31a05bb" name="nfs-ganesha" arch="src">
  <version epoch="0" ver="2.5.5" rel="10.el7rhgs"/>
  <file>0002-FSAL_GLUSTER-Add-option-to-configure-upcall-poll-int.patch</file>
  <file>0003-Restart-nfs-ganesha-service-post-reboot.patch</file>
  <file>0004-Avoid-double-free-of-subhandle-in-mdcache_new_entry.patch</file>
  <file>0005-MDCACHE-Initialize-dirent-structs-in-entry-early.patch</file>
  <file>0006-FSAL_GLUSTER-use-fd-present-in-open-state_t-when-eve.patch</file>
  <file>0007-Don-t-dec-open_fd_count-unless-close-succeeds.patch</file>
  <file>0008-VFS-Use-d_off-from-previous-dirent-as-cookie.patch</file>
  <file>0009-GLUSTER-Use-telldir-result-from-previous-dirent-as-c.patch</file>
  <file>0011-Inmprove-debug-of-NLM_SHARE-and-NLM_UNSHARE.patch</file>
  <file>0012-Fix-refcounting-of-NLM_SHARE-state_t.patch</file>
  <file>0013-Allow-for-Windows-use-of-multiple-NLM_SHARE-from-sam.patch</file>
  <file>0014-Allow-NLM_SHARE-access-none-deny-something-deny-read.patch</file>
  <file>0015-Limit-max-file-size-to-INT64_MAX.patch</file>
  <file>0016-NLM-Adjust-lock-length-if-lock-end-would-be-max-file.patch</file>
  <file>0017-NFSv4-If-lock-offset-plus-length-max-file-size-retur.patch</file>
  <file>0018-Don-t-print-CRIT-Likely-bug.-trace-when-attr-mask-is.patch</file>
  <file>0019-MDCACHE-Change-and-lower-futility-message.patch</file>
  <file>0020-MDCACHE-Insert-scanned-entries-differently.patch</file>
  <file>0021-MDCACHE-Fix-some-subcalls.patch</file>
  <file>0022-doc-man-add-ganesha-gluster-config-8-to-top-level-ga.patch</file>
  <file>0023-MDCACHE-Close-an-unexport-race.patch</file>
  <file>0024-doc-man-ganesha-gluster-config-8.patch</file>
  <file>0025-Add-readdir_plus-FSAL-option.patch</file>
  <file>0026-MDCACHE-For-dirent-chunking-prevent-prev_chunk-from-.patch</file>
  <file>0027-MDCACHE-Catch-an-end-of-directory-condition-and-reco.patch</file>
  <file>0028-MDCACHE-Keep-dirent-chunks-in-ordered-list.patch</file>
  <file>0029-MDCACHE-Allow-readdir_plus-to-reload-entire-chunks.patch</file>
  <file>0030-GLUSTER-Enable-new-readdir_plus-if-backend-support-e.patch</file>
  <file>0031-MDCACHE-Close-more-export-unexport-races.patch</file>
  <file>0032-Disallow-client-to-create-dirents-with-an-empty-name.patch</file>
  <file>nfs-ganesha-2.5.5.tar.gz</file>
  <file>nfs-ganesha.spec</file>
  <file>rhgs-firewalld-nlm.xml</file>
  <file>rhgs-firewalld-rquota.xml</file>
  <file>rhgs-ganesha.conf</file>
  <file>rhgs-rhel-7-syconfig-ganesha.conf</file>
</package>
<package pkgid="9dc22869d04c622089069e7ccc5425cec309f056189c301cd090623bfe4f8dae" name="nrpe" arch="src">
  <version epoch="0" ver="2.15" rel="4.2.el7rhgs"/>
  <file>nrpe-0001-Add-reload-target-to-the-init-script.patch</file>
  <file>nrpe-0002-Read-extra-configuration-from-etc-sysconfig-nrpe.patch</file>
  <file>nrpe-0003-Include-etc-npre.d-config-directory.patch</file>
  <file>nrpe-0004-Fix-initscript-return-codes.patch</file>
  <file>nrpe-0005-Do-not-start-by-default.patch</file>
  <file>nrpe-0006-Relocate-pid-file.patch</file>
  <file>nrpe-0007-Add-condrestart-try-restart-target-to-initscript.patch</file>
  <file>nrpe-0008-Allow-user-to-override-all-defaults-even-command-def.patch</file>
  <file>nrpe-0009-nrpe-multiline.patch</file>
  <file>nrpe-0010-Start_NRPE_service_by_default.patch</file>
  <file>nrpe-2.15.tar.gz</file>
  <file>nrpe-tmpfiles.conf</file>
  <file>nrpe.service</file>
  <file>nrpe.spec</file>
  <file>nrpe.sysconfig</file>
</package>
<package pkgid="7a41c85bfd254e7cd4bb10e8082c18848cb64f632237d7f12682455d68733ec2" name="nsca" arch="src">
  <version epoch="0" ver="2.9.1" rel="11.2.el7rhgs"/>
  <file>nsca-2.9-confpath.patch</file>
  <file>nsca-2.9-fix_open_missing_arg.patch</file>
  <file>nsca-2.9-initscript.patch</file>
  <file>nsca-2.9.1.tar.gz</file>
  <file>nsca-initscript</file>
  <file>nsca-sysconfig</file>
  <file>nsca.service</file>
  <file>nsca.spec</file>
</package>
<package pkgid="ac20071b6584124ddf4f19ed627c18ff7389f193ce604ef9319cda91c5d83a1f" name="openpgm" arch="src">
  <version epoch="0" ver="5.2.122" rel="3.1.el7"/>
  <file>libpgm-5.2.122~dfsg.tar.gz</file>
  <file>openpgm.spec</file>
</package>
<package pkgid="6a913b453c288407d687d45ea088953f353ee767ffcca0e8643b00e59de92faa" name="openstack-swift" arch="src">
  <version epoch="0" ver="2.3.0" rel="4.el7ost"/>
  <file>0001-Disallow-unsafe-tempurl-operations-to-point-to-unaut.patch</file>
  <file>0002-Get-better-at-closing-WSGI-iterables.patch</file>
  <file>0003-Fix-memory-socket-leak-in-proxy-on-truncated-SLO-DLO.patch</file>
  <file>0004-Update-Swift-to-Support-Connecting-to-memcached-via-.patch</file>
  <file>account-server.conf</file>
  <file>container-reconciler.conf</file>
  <file>container-server.conf</file>
  <file>object-expirer.conf</file>
  <file>object-server.conf</file>
  <file>openstack-swift-account-auditor.service</file>
  <file>openstack-swift-account-auditor@.service</file>
  <file>openstack-swift-account-reaper.service</file>
  <file>openstack-swift-account-reaper@.service</file>
  <file>openstack-swift-account-replicator.service</file>
  <file>openstack-swift-account-replicator@.service</file>
  <file>openstack-swift-account.service</file>
  <file>openstack-swift-account@.service</file>
  <file>openstack-swift-container-auditor.service</file>
  <file>openstack-swift-container-auditor@.service</file>
  <file>openstack-swift-container-reconciler.service</file>
  <file>openstack-swift-container-replicator.service</file>
  <file>openstack-swift-container-replicator@.service</file>
  <file>openstack-swift-container-updater.service</file>
  <file>openstack-swift-container-updater@.service</file>
  <file>openstack-swift-container.service</file>
  <file>openstack-swift-container@.service</file>
  <file>openstack-swift-object-auditor.service</file>
  <file>openstack-swift-object-auditor@.service</file>
  <file>openstack-swift-object-expirer.service</file>
  <file>openstack-swift-object-replicator.service</file>
  <file>openstack-swift-object-replicator@.service</file>
  <file>openstack-swift-object-updater.service</file>
  <file>openstack-swift-object-updater@.service</file>
  <file>openstack-swift-object.service</file>
  <file>openstack-swift-object@.service</file>
  <file>openstack-swift-proxy.service</file>
  <file>openstack-swift.logrotate</file>
  <file>openstack-swift.rsyslog</file>
  <file>openstack-swift.spec</file>
  <file>openstack-swift.tmpfs</file>
  <file>proxy-server.conf</file>
  <file>swift-2.3.0.tar.gz</file>
  <file>swift.conf</file>
</package>
<package pkgid="25541e29d390f7aa6f420f0bd15213cab84bcd21ab104e39e3746160c62962c6" name="openstack-swift-plugin-swift3" arch="src">
  <version epoch="0" ver="1.7" rel="3.el7ost"/>
  <file>openstack-swift-plugin-swift3.spec</file>
  <file>swift3-1.7.tar.gz</file>
</package>
<package pkgid="1572bab9851ee7b865301d69fce0d7d66c15c313c05758e0ec3f32164477ea5c" name="pnp4nagios" arch="src">
  <version epoch="0" ver="0.6.22" rel="3.1.el7rhgs"/>
  <file>build-npcd-with-PIE.patch</file>
  <file>pnp4nagios-0.6.22.tar.gz</file>
  <file>pnp4nagios-README.fedora</file>
  <file>pnp4nagios-cb925073edeeb97eb4ce61a86cdafccc9b87f9bb.patch</file>
  <file>pnp4nagios-e4a19768a5c5e5b1276caf3dd5bb721a540ec014.patch</file>
  <file>pnp4nagios-httpd24.patch</file>
  <file>pnp4nagios-npcd.sysvinit</file>
  <file>pnp4nagios.logrotate.conf</file>
  <file>pnp4nagios.spec</file>
</package>
<package pkgid="2cc5a3e37a84e91c4b73cd57d8741ab7f678c33090583f1935c80a4fc51d6bfd" name="pyflakes" arch="src">
  <version epoch="0" ver="0.9.2" rel="1.el7ost"/>
  <file>pyflakes-0.9.0-python3-man.patch</file>
  <file>pyflakes-0.9.2.tar.gz</file>
  <file>pyflakes.spec</file>
  <file>pyflakes_0.8.1-1.debian.tar.xz</file>
</package>
<package pkgid="2eacfedec4569b2b2a63402dd1df2e7440df4ba72bc2cb29894c138cddb9b50a" name="pynag" arch="src">
  <version epoch="0" ver="0.9.1" rel="1.el7rhgs"/>
  <file>pynag-0.9.1.tar.gz</file>
  <file>pynag.spec</file>
</package>
<package pkgid="c0295d89cb72edf32efeb1db9440d252d4ce396945131b3e66533c58c4a8c0a5" name="pysmi" arch="src">
  <version epoch="0" ver="0.2.1" rel="2.el7rhgs"/>
  <file>pysmi-0.2.1.tar.gz</file>
  <file>pysmi.spec</file>
</package>
<package pkgid="b75186486b15c4a4438c530882682881c24edc55f355e5f972e6e4ab035273a3" name="pysnmp" arch="src">
  <version epoch="0" ver="4.3.10" rel="3.el7rhgs"/>
  <file>pysnmp-4.3.10.tar.gz</file>
  <file>pysnmp.spec</file>
</package>
<package pkgid="572e29c2c83a8539d14d56a6903dfd6b268bedbc5f207c2907a1bbec0d2401eb" name="python-amqp" arch="src">
  <version epoch="0" ver="1.4.6" rel="1.el7ost"/>
  <file>amqp-1.4.6.tar.gz</file>
  <file>python-amqp.spec</file>
</package>
<package pkgid="bf675403508678842b332f8b45a223fea4fa6a309d0a164513cfc29bd350cb1b" name="python-anyjson" arch="src">
  <version epoch="0" ver="0.3.3" rel="3.el7ost"/>
  <file>anyjson-0.3.3.tar.gz</file>
  <file>python-anyjson.spec</file>
</package>
<package pkgid="b108191973063322f5f7b0cd33afdd8a5a1567569a6ec35efab31395eb2074a5" name="python-argparse" arch="src">
  <version epoch="0" ver="1.2.1" rel="2.1.el7_0"/>
  <file>argparse-1.2.1.tar.gz</file>
  <file>python-argparse.spec</file>
</package>
<package pkgid="d3e8ff5bddb78a49b730bc2f107d27a1d3e0e113c92a2062647f756ceafff43e" name="python-boto" arch="src">
  <version epoch="0" ver="2.34.0" rel="5.el7"/>
  <file>0001-Switch-to-M2Crypto-library.patch</file>
  <file>boto-2.34.0.tar.gz</file>
  <file>boto-mit-license.txt</file>
  <file>python-boto.spec</file>
</package>
<package pkgid="29d40f0e347f592ee18b544e1c4c45dfb303485e10f148892ee4ad20756c5e18" name="python-cachetools" arch="src">
  <version epoch="0" ver="1.1.6" rel="2.el7ost"/>
  <file>cachetools-1.1.6.tar.gz</file>
  <file>python-cachetools.spec</file>
</package>
<package pkgid="658dd470c94f1723791d2f2a37ac1f2871943a567b50cf47a1ec30508000dd29" name="python-carbon" arch="src">
  <version epoch="0" ver="0.9.15" rel="2.1.el7rhgs"/>
  <file>carbon-aggregator.1</file>
  <file>carbon-aggregator.service</file>
  <file>carbon-cache.1</file>
  <file>carbon-cache.service</file>
  <file>carbon-client.1</file>
  <file>carbon-f3c5704.tar.gz</file>
  <file>carbon-relay.1</file>
  <file>carbon-relay.service</file>
  <file>python-carbon-0.9.13-Fix-path-to-storage-schemas.conf.patch</file>
  <file>python-carbon-0.9.13-Set-sane-defaults.patch</file>
  <file>python-carbon-aggregator.init</file>
  <file>python-carbon-cache.init</file>
  <file>python-carbon-relay.init</file>
  <file>python-carbon.logrotate</file>
  <file>python-carbon.spec</file>
  <file>python-carbon.sysconfig</file>
  <file>validate-storage-schemas.1</file>
</package>
<package pkgid="6d19443e5b4448d5df1a23d7a58eb86032a29ebaa90b3cb729bcbf1645ecd77a" name="python-cheetah" arch="src">
  <version epoch="0" ver="2.4.4" rel="5.el7"/>
  <file>Cheetah-2.4.4.tar.gz</file>
  <file>cheetah-2.4.4-dont-run-tests-twice.patch</file>
  <file>python-cheetah.spec</file>
</package>
<package pkgid="3b6d1d460d51d061ef324ca33e96210e7ad663ed00b281e1335982b7a7db223a" name="python-contextlib2" arch="src">
  <version epoch="0" ver="0.4.0" rel="2.el7ost"/>
  <file>contextlib2-0.4.0.tar.gz</file>
  <file>python-contextlib2.spec</file>
</package>
<package pkgid="abc87e31b318bd4a2eb7fe0a365cbc678f1222c14bdc0fa730fa9787e1c1fcc3" name="python-cpopen" arch="src">
  <version epoch="0" ver="1.5" rel="1.el7ev"/>
  <file>cpopen-1.5.tar.gz</file>
  <file>python-cpopen.spec</file>
</package>
<package pkgid="5ed31a4458b93ae357bffa2ffe83c6a15e8f702d85613180c2181edaef60cfe7" name="python-crypto" arch="src">
  <version epoch="0" ver="2.6.1" rel="16.el7rhgs"/>
  <file>pycrypto-2.6.1-CVE-2013-7459.patch</file>
  <file>pycrypto-2.6.1.tar.gz</file>
  <file>python-crypto-2.4-fix-pubkey-size-divisions.patch</file>
  <file>python-crypto-2.4-optflags.patch</file>
  <file>python-crypto.spec</file>
</package>
<package pkgid="92eba3a2c8fe160372ade282bc0f077455209b3727b411458448c9453664d6ad" name="python-d2to1" arch="src">
  <version epoch="0" ver="0.2.10" rel="1.el7"/>
  <file>d2to1-0.2.10.tar.gz</file>
  <file>python-d2to1.spec</file>
</package>
<package pkgid="60ca61c300fa8d47c57e03c07b61ea5c097d578e870a7a47c2f393944c2a5157" name="python-daemon" arch="src">
  <version epoch="0" ver="1.6" rel="5.el7"/>
  <file>python-daemon-1.6.tar.gz</file>
  <file>python-daemon.spec</file>
</package>
<package pkgid="990c388d176dd5fdd54c3a81137dfa236ca2f253d2a0ccff207ac4a4bacd2c52" name="python-debtcollector" arch="src">
  <version epoch="0" ver="1.8.0" rel="1.el7ost"/>
  <file>debtcollector-1.8.0.tar.gz</file>
  <file>python-debtcollector.spec</file>
</package>
<package pkgid="7c92458276d08b8e86fe552774adf4f31505ff216a57d5578a03de460d141bb2" name="python-django" arch="src">
  <version epoch="0" ver="1.6.11" rel="7.el7rhgs"/>
  <file>0001-1.6.x-Post-release-version-bump.patch</file>
  <file>0002-1.6.x-Refs-14645-Documented-bug-with-exclude-and-mul.patch</file>
  <file>0003-1.6.x-Corrected-typo-in-documentation.patch</file>
  <file>0004-1.6.x-Fixed-typo-in-docs-topics-cache.txt.patch</file>
  <file>0005-1.6.x-Fixed-typo-in-docs-ref-templates-builtins.txt.patch</file>
  <file>0006-1.6.x-Added-link-to-download-page-to-find-supported-.patch</file>
  <file>0007-1.6.x-Fixed-sphinx-errors-in-docs.patch</file>
  <file>0008-1.6.x-Corrected-example-code-for-get_query_set-upgra.patch</file>
  <file>0009-1.6.x-Fixed-19324-Avoided-creating-a-session-record-.patch</file>
  <file>0010-1.6.x-Prevented-newlines-from-being-accepted-in-some.patch</file>
  <file>0011-1.6.x-Fixed-DoS-possiblity-in-contrib.auth.views.log.patch</file>
  <file>0012-1.6.x-Fixed-a-settings-leak-possibility-in-the-date-.patch</file>
  <file>0013-Fix-up-bash-completion-for-python3.patch</file>
  <file>0014-1.8.x-Fixed-CVE-2016-2512-Prevented-spoofing-is_safe.patch</file>
  <file>0015-1.8.x-Fixed-CVE-2016-2513-Fixed-user-enumeration-tim.patch</file>
  <file>0016-Fixed-26158-Rewrote-http.parse_cookie-to-better-matc.patch</file>
  <file>0017-Fixed-16822-Added-RawPostDataException.patch</file>
  <file>0018-Make-tests-pass-again.patch</file>
  <file>0019-backport-Fix-CVE-2017-7233.patch</file>
  <file>0020-fix-tests.patch</file>
  <file>Django-1.6.11.tar.gz</file>
  <file>python-django.spec</file>
</package>
<package pkgid="d5cd6755a253a9a51111057f7f404134f9b97b55a9caaef931d224c4f8d61628" name="python-django-tagging" arch="src">
  <version epoch="0" ver="0.3.1" rel="11.1.el7rhgs"/>
  <file>django-tagging-0.3.1.tar.gz</file>
  <file>python-django-tagging-0.3.1-force_unicode-python3.patch</file>
  <file>python-django-tagging-0.3.1-tests-python3.patch</file>
  <file>python-django-tagging-0.3.1-utils-python3.patch</file>
  <file>python-django-tagging.spec</file>
</package>
<package pkgid="cf6b45b52818641c776b4e608a6129fa6ffa7ddafc0e732fffaea739dc843dc2" name="python-docker" arch="src">
  <version epoch="0" ver="2.4.2" rel="1.3.el7"/>
  <file>docker-2.4.2.tar.gz</file>
  <file>python-docker.spec</file>
  <file>setup-Drop-pip.patch</file>
  <file>setup-Neuter-extras_require-that-doesn-t-work-on-Cen.patch</file>
  <file>unpin-test-requirements.patch</file>
</package>
<package pkgid="9eb04b73b5f0631743c052f8bb740d6658a85351fbfec79d31fa07b0c8f5fb08" name="python-ecdsa" arch="src">
  <version epoch="0" ver="0.11" rel="3.el7aos"/>
  <file>ecdsa-0.11-clean.tar.gz</file>
  <file>python-ecdsa.spec</file>
</package>
<package pkgid="a33473c10017223dd65edfbac66874bf97691704f6094633feb9f8800199fcfc" name="python-etcd" arch="src">
  <version epoch="0" ver="0.4.5" rel="2.el7rhgs"/>
  <file>python-etcd-0.4.5.tar.gz</file>
  <file>python-etcd.spec</file>
</package>
<package pkgid="8914163519cee72f567981b7291d63b88ff6a03676424e894b2b00348063b345" name="python-eventlet" arch="src">
  <version epoch="0" ver="0.17.4" rel="2.el7ost"/>
  <file>0001-greenio-send-was-running-empty-loop-on-ENOTCONN.patch</file>
  <file>eventlet-0.17.4.tar.gz</file>
  <file>python-eventlet.spec</file>
</package>
<package pkgid="585495c48298bc6d626d4ea1242b6072b2619002e3fa365775f7047864fb6812" name="python-extras" arch="src">
  <version epoch="0" ver="0.0.3" rel="2.el7ost"/>
  <file>extras-0.0.3.tar.gz</file>
  <file>python-extras.spec</file>
</package>
<package pkgid="b46202f723fd7452f2d0eeca9f7133c59f0e7904ce9ae5a41983418d63a53c0d" name="python-fasteners" arch="src">
  <version epoch="0" ver="0.14.1" rel="4.el7ost"/>
  <file>fasteners-0.14.1.tar.gz</file>
  <file>python-fasteners.spec</file>
</package>
<package pkgid="573f839cbe72a63d408c0f57bcef48da6453ddcc9ed5caa6e77fbbadbe596317" name="python-fixtures" arch="src">
  <version epoch="0" ver="3.0.0" rel="2.el7ost"/>
  <file>fixtures-3.0.0.tar.gz</file>
  <file>python-fixtures.spec</file>
</package>
<package pkgid="2ae6144603051d6b0c7b1958b04a31366a277ff37c2e5adf92059f146b52c43c" name="python-flake8" arch="src">
  <version epoch="0" ver="2.4.1" rel="2.el7ost"/>
  <file>flake8-2.4.1.tar.gz</file>
  <file>python-flake8.spec</file>
</package>
<package pkgid="f4c35b1cbc9c969e882512d280901a63c868169459fa7721bf963187e559311a" name="python-flask" arch="src">
  <version epoch="1" ver="0.10.1" rel="5.el7rhgs"/>
  <file>Flask-0.10.1.tar.gz</file>
  <file>python-flask.spec</file>
</package>
<package pkgid="90758f5c3336d1a339cba492829a1caf2d05a3b1c436e87da17e9c3b7721245a" name="python-funcsigs" arch="src">
  <version epoch="0" ver="1.0.2" rel="1.el7ost"/>
  <file>funcsigs-1.0.2.tar.gz</file>
  <file>python-funcsigs.spec</file>
</package>
<package pkgid="8806ac319472fe89f25adac0cdf06c01848101e3009c9c650d1506cfe838a8f6" name="python-futurist" arch="src">
  <version epoch="0" ver="0.18.0" rel="1.el7ost"/>
  <file>futurist-0.18.0.tar.gz</file>
  <file>python-futurist.spec</file>
</package>
<package pkgid="64f65a4e862b4c884b2986cdcbd27e8817c68b5630fbe3a543d1d701062cf24b" name="python-google-compute-engine" arch="src">
  <version epoch="0" ver="2.6.1" rel="1.el7rhgs"/>
  <file>20170914.tar.gz</file>
  <file>python-google-compute-engine.spec</file>
</package>
<package pkgid="e9ce14561b3952cb4f265413e4204232d80864aab45d1d68248c175b56f09848" name="python-hacking" arch="src">
  <version epoch="0" ver="0.10.2" rel="2.1.el7ost"/>
  <file>hacking-0.10.2.tar.gz</file>
  <file>python-hacking.spec</file>
</package>
<package pkgid="350bb611e305db57ba0281173317e287c890275530dc8c9522b0eea9f4be7a3a" name="python-iso8601" arch="src">
  <version epoch="0" ver="0.1.10" rel="2.el7ost"/>
  <file>iso8601-0.1.10.tar.gz</file>
  <file>python-iso8601.spec</file>
</package>
<package pkgid="f04bc652c23c1647870e7741ad8ad106a2220fab863a715760458757d7330236" name="python-kafka" arch="src">
  <version epoch="0" ver="0.9.4" rel="1.el7ost"/>
  <file>kafka-python-0.9.4.tar.gz</file>
  <file>python-kafka.spec</file>
</package>
<package pkgid="e12f0421efc49c292fede049615a55a109eec4afa64d83251bb6b602d8724690" name="python-keyczar" arch="src">
  <version epoch="0" ver="0.71c" rel="2.el7aos"/>
  <file>python-keyczar-0.71c.tar.gz</file>
  <file>python-keyczar.spec</file>
</package>
<package pkgid="93afcd8634fc5271bdd786fe835d0ef5215cf57a7c1ff1fa56255d71e5921614" name="python-keyring" arch="src">
  <version epoch="0" ver="3.6" rel="1.el7ost"/>
  <file>keyring-3.6.zip</file>
  <file>python-keyring.spec</file>
</package>
<package pkgid="ae6e193b91ed814727ad6e5b621bbacd7e095c92f66615167579e878caf71244" name="python-keystoneclient" arch="src">
  <version epoch="1" ver="1.3.0" rel="2.el7ost"/>
  <file>cve-2015-1852-master-keystoneclient.patch</file>
  <file>python-keystoneclient-1.3.0.tar.gz</file>
  <file>python-keystoneclient.spec</file>
</package>
<package pkgid="8487960772e4668b6d554ed673b667c611cdd9207dd7d73856a0c3e8fa2c0b10" name="python-keystonemiddleware" arch="src">
  <version epoch="0" ver="1.5.1" rel="1.el7ost"/>
  <file>keystonemiddleware-1.5.1.tar.gz</file>
  <file>python-keystonemiddleware.spec</file>
</package>
<package pkgid="4d648133aadb28bc71f0c60f10d8419a5920d05d0cc4a1064daf9f70b89da303" name="python-kombu" arch="src">
  <version epoch="1" ver="3.0.23" rel="1.el7ost"/>
  <file>kombu-3.0.23.tar.gz</file>
  <file>python-kombu.spec</file>
</package>
<package pkgid="4fbc9aa5a420247de19fe376bf58653f7ca89afdd422f507f9a7dc4e10a282b9" name="python-linecache2" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.el7ost"/>
  <file>linecache2-1.0.0.tar.gz</file>
  <file>python-linecache2.spec</file>
</package>
<package pkgid="2e5eb43a9c9b140e7fce60511a0b7a2f79f64bdfed160e4b34213fa2e0780df2" name="python-lockfile" arch="src">
  <version epoch="1" ver="0.9.1" rel="5.el7"/>
  <file>lockfile-0.9.1.tar.gz</file>
  <file>python-lockfile.spec</file>
</package>
<package pkgid="f504c6db8d803b4a2a6aa8337cd2cc11c8f152394904c9eff66b35654c05091e" name="python-maps" arch="src">
  <version epoch="0" ver="4.2.0" rel="2.el7rhgs"/>
  <file>python-maps-4.2.0.tar.gz</file>
  <file>python-maps.spec</file>
</package>
<package pkgid="fffe861fd3c2006fa4644c4712f7981a7086ea8dcfc5ec813c553ea397f000a2" name="python-markdown" arch="src">
  <version epoch="0" ver="2.1.1" rel="2.el7"/>
  <file>Markdown-2.1.1.tar.gz</file>
  <file>python-markdown.spec</file>
</package>
<package pkgid="04e8ffecbfe0fe8478b77d88e1b31506166277e425412d479717a83872ce7283" name="python-mccabe" arch="src">
  <version epoch="0" ver="0.2.1" rel="7.el7ost"/>
  <file>mccabe-0.2.1.tar.gz</file>
  <file>python-mccabe.spec</file>
</package>
<package pkgid="6d1c6cba35e9a8184a668eb8e1ef85c552a8957e2c6007521aca96bd1424bea4" name="python-meld3" arch="src">
  <version epoch="0" ver="0.6.10" rel="1.el7cp"/>
  <file>meld3-0.6.10.tar.gz</file>
  <file>python-meld3.spec</file>
</package>
<package pkgid="d97d9343c460463489a1fd6912c941928bd0e6b6c3be946c0a64dcc57f9ba442" name="python-mimeparse" arch="src">
  <version epoch="0" ver="0.1.4" rel="1.el7ost"/>
  <file>python-mimeparse-0.1.4.tar.gz</file>
  <file>python-mimeparse.spec</file>
</package>
<package pkgid="80f6d04c569e747ad581265c8b023fc4d9ebcc295bd7e8cdbee52a9ec3f360b9" name="python-minimock" arch="src">
  <version epoch="0" ver="1.2.8" rel="3.sdl7"/>
  <file>MiniMock-1.2.8.tar.gz</file>
  <file>python-minimock.spec</file>
</package>
<package pkgid="495d14756e336153b2b625a35797a2ab5ad039554a148c1c7f34a9dd138ef65f" name="python-mock" arch="src">
  <version epoch="0" ver="2.0.0" rel="1.el7ost"/>
  <file>LICENSE.txt</file>
  <file>mock-2.0.0.tar.gz</file>
  <file>python-mock.spec</file>
</package>
<package pkgid="06e0fd92a882c8b29a05555c0407059af4cb929b2a11a870fca6cfcb43e1ee4b" name="python-monotonic" arch="src">
  <version epoch="0" ver="0.6" rel="1.el7ost"/>
  <file>monotonic-0.6.tar.gz</file>
  <file>python-monotonic.spec</file>
</package>
<package pkgid="068b7510eb03c96a580cb2dd230878e9e02b5592fc8a27ce1c71fb54efa91d20" name="python-mox3" arch="src">
  <version epoch="0" ver="0.18.0" rel="1.el7ost"/>
  <file>mox3-0.18.0.tar.gz</file>
  <file>python-mox3.spec</file>
</package>
<package pkgid="8e7fc823f9919e5cd460970da729734f0ffd0ecfbd20e2c82675becfc57e5c41" name="python-msgpack" arch="src">
  <version epoch="0" ver="0.4.6" rel="1.el7ost"/>
  <file>msgpack-python-0.4.6.tar.gz</file>
  <file>python-msgpack.spec</file>
</package>
<package pkgid="ac92ec0b4257ec97a68e7a08ed0a8ea695bd0ac4c7b833f2202ec4b2484a6808" name="python-netaddr" arch="src">
  <version epoch="0" ver="0.7.12" rel="1.el7ost"/>
  <file>netaddr-0.7.12.tar.gz</file>
  <file>python-netaddr.spec</file>
</package>
<package pkgid="8a9b18a4af79de9f254e2057b7a4b39bf1bd613497df112b9cde4ec848a36e56" name="python-netifaces" arch="src">
  <version epoch="0" ver="0.10.4" rel="3.el7ost"/>
  <file>netifaces-0.10.4.tar.gz</file>
  <file>python-netifaces.spec</file>
</package>
<package pkgid="1047894f15811cae02921af8888575e82773ad89eafbf117cad8e11ed88b870a" name="python-nose-cover3" arch="src">
  <version epoch="0" ver="0.1.0" rel="5.sdl7"/>
  <file>nose-cover3-0.1.0.tar.gz</file>
  <file>python-nose-cover3.spec</file>
</package>
<package pkgid="fdd8764e3356985386039d1385abb3adcf9726b48b6ef5e45b118cb2b521b39b" name="python-oslo-concurrency" arch="src">
  <version epoch="0" ver="3.14.0" rel="1.el7ost"/>
  <file>oslo.concurrency-3.14.0.tar.gz</file>
  <file>python-oslo-concurrency.spec</file>
</package>
<package pkgid="c863051c1f0714ca30dfd059313bc4338b1e0730082bd510112b7e45cdd0a3e1" name="python-oslo-config" arch="src">
  <version epoch="2" ver="3.17.0" rel="1.1.el7ost"/>
  <file>0001-add-usr-share-project-dist.conf-to-the-default-confi.patch</file>
  <file>oslo.config-3.17.0.tar.gz</file>
  <file>python-oslo-config.spec</file>
</package>
<package pkgid="732390443faaaf6162608160da7be2717d345e24559b2b8bbd2c46f1b79eca04" name="python-oslo-context" arch="src">
  <version epoch="0" ver="2.9.0" rel="1.el7ost"/>
  <file>oslo.context-2.9.0-0ad0950e0637c37145bc04df2166468523f8a10a.tar.gz</file>
  <file>python-oslo-context.spec</file>
</package>
<package pkgid="dac4bf4f8886bec0a0685cc7821d7c9f0ee24182d575361885ad210dce8abe5c" name="python-oslo-i18n" arch="src">
  <version epoch="0" ver="3.9.0" rel="1.1.el7ost"/>
  <file>oslo.i18n-3.9.0.tar.gz</file>
  <file>python-oslo-i18n.spec</file>
</package>
<package pkgid="60fdbedaa963c3d9d7bd81b8f0f6b1fd9ea0fc4e8cb82e261ae6dc51a0785de3" name="python-oslo-log" arch="src">
  <version epoch="0" ver="3.16.0" rel="1.1.el7ost"/>
  <file>oslo.log-3.16.0.tar.gz</file>
  <file>python-oslo-log.spec</file>
</package>
<package pkgid="95d85c7a47c254682207cd287b7fab63d8343f46dc6a04e217bd3cf628936f79" name="python-oslo-messaging" arch="src">
  <version epoch="0" ver="5.10.0" rel="5.el7ost"/>
  <file>0001-Updated-from-global-requirements.patch</file>
  <file>0002-Fix-consuming-from-unbound-reply-queue.patch</file>
  <file>0003-rabbit-Avoid-busy-loop-on-epoll_wait-with-heartbeat-.patch</file>
  <file>0004-rabbit-on-reconnect-set-socket-timeout-after-channel.patch</file>
  <file>oslo.messaging-5.10.0.tar.gz</file>
  <file>python-oslo-messaging.spec</file>
</package>
<package pkgid="94255cb535a6f6531c88c36dea1fe66be503112d3e8f554f883574477759e3dc" name="python-oslo-middleware" arch="src">
  <version epoch="0" ver="1.0.0" rel="3.el7ost"/>
  <file>0001-Introduce-HTTP-Proxy-to-WSGI-middleware.patch</file>
  <file>0002-add-missing-shortcut-for-HTTPProxyToWSGI-middleware.patch</file>
  <file>oslo.middleware-1.0.0.tar.gz</file>
  <file>python-oslo-middleware.spec</file>
</package>
<package pkgid="0cdd3d883f4ed24294a39a812cb49efd9cd0e06b48921982e4231bbfac5e007f" name="python-oslo-serialization" arch="src">
  <version epoch="0" ver="2.13.0" rel="1.el7ost"/>
  <file>oslo.serialization-2.13.0-1f86a66a364398133fa3e7c473ae974e0ac41d04.tar.gz</file>
  <file>python-oslo-serialization.spec</file>
</package>
<package pkgid="a900bc905794d1e3d8330741648d510f94caaa360b83df79573790c8f77cd5d2" name="python-oslo-service" arch="src">
  <version epoch="0" ver="1.16.0" rel="1.el7ost"/>
  <file>oslo.service-1.16.0-9df6088a41254ce6de3168dfb9d2ff5817fe93d5.tar.gz</file>
  <file>python-oslo-service.spec</file>
</package>
<package pkgid="2e7a8d66f9ab087ec2abe50458230fd47c1884c219993de70faf9c466d81bb3d" name="python-oslo-sphinx" arch="src">
  <version epoch="0" ver="2.5.0" rel="2.el7ost"/>
  <file>oslosphinx-2.5.0.tar.gz</file>
  <file>python-oslo-sphinx.spec</file>
</package>
<package pkgid="5976b50b759b4be6bae673933f9662ac6c80d9134997c15072eb8e7a37f69124" name="python-oslo-utils" arch="src">
  <version epoch="0" ver="3.16.0" rel="1.el7ost"/>
  <file>oslo.utils-3.16.0.tar.gz</file>
  <file>python-oslo-utils.spec</file>
</package>
<package pkgid="23774601810ddcd57025ea7b69f66324158514d0ec85530f303db94c0005c601" name="python-oslotest" arch="src">
  <version epoch="0" ver="2.10.0" rel="1.el7ost"/>
  <file>oslotest-2.10.0.tar.gz</file>
  <file>python-oslotest.spec</file>
</package>
<package pkgid="28e650e97322e84624deaee0f3cf93a98568e2523188a7d5ecca30bedcb4ec44" name="python-paste-deploy" arch="src">
  <version epoch="0" ver="1.5.0" rel="10.el7ost"/>
  <file>PasteDeploy-1.5.0.tar.gz</file>
  <file>python-paste-deploy.spec</file>
</package>
<package pkgid="d8440a8d2a00e199e2488c2d58620f0bf24b930043c5b296a58c74d369c64268" name="python-pbr" arch="src">
  <version epoch="0" ver="3.1.1" rel="2.el7ost"/>
  <file>pbr-3.1.1.tar.gz</file>
  <file>python-pbr.spec</file>
</package>
<package pkgid="71d74f933d6115ddf821ec7868cbb8980a371e1f047689830663a93fdb8a4b90" name="python-pep8" arch="src">
  <version epoch="0" ver="1.5.7" rel="2.el7ost"/>
  <file>pep8-1.5.7.tar.gz</file>
  <file>python-pep8.spec</file>
</package>
<package pkgid="27c8718fe5fddee0735f6b62f62896e9624c212caa2129e0e538f23925a2a634" name="python-pika" arch="src">
  <version epoch="0" ver="0.10.0" rel="3.el7ost"/>
  <file>pika-0.10.0.tar.gz</file>
  <file>python-pika.spec</file>
</package>
<package pkgid="a1e19d50fb182ecf2842edc47f4bb665c10eae347a7500bb1b0f4fcfb3412c53" name="python-pika_pool" arch="src">
  <version epoch="0" ver="0.1.3" rel="3.el7ost"/>
  <file>LICENSE</file>
  <file>pika-pool-0.1.3.tar.gz</file>
  <file>python-pika_pool.spec</file>
</package>
<package pkgid="7bce4ecc1bc941d33fd95a957568fb79960a7ddff6b3698f52967bfec8446c65" name="python-positional" arch="src">
  <version epoch="0" ver="1.1.1" rel="2.el7ost"/>
  <file>positional-1.1.1.tar.gz</file>
  <file>python-positional.spec</file>
</package>
<package pkgid="036ecff3a7e0af61aef2542dd2fa3337998d17fba720de2b6e5c95e5fefcdcd3" name="python-posix_ipc" arch="src">
  <version epoch="0" ver="0.9.8" rel="1.el7ost"/>
  <file>posix_ipc-0.9.8.tar.gz</file>
  <file>python-posix_ipc.spec</file>
</package>
<package pkgid="d5412126d05d7ceb75b8059593b1ce9bcdda07b2ae1377af4907f33104fc2b61" name="python-psutil" arch="src">
  <version epoch="0" ver="5.0.1" rel="2.el7rhgs"/>
  <file>psutil-5.0.1-disable-broken-tests.patch</file>
  <file>psutil-5.0.1.tar.gz</file>
  <file>python-psutil.spec</file>
</package>
<package pkgid="7724d1a5f4786f9dbfa5417d86b07aa5baf5ae183438c3e5a090e0d0e9a9bf91" name="python-pthreading" arch="src">
  <version epoch="0" ver="0.1.3" rel="3.el7ev"/>
  <file>0003-Add-the-missing-locked-interface.patch</file>
  <file>pthreading-0.1.3.tar.gz</file>
  <file>python-pthreading-01-COPYING-and-tests.patch</file>
  <file>python-pthreading.spec</file>
</package>
<package pkgid="db8b8fe8589b9f9f1cefdad24da5b311436c2fb7e522d2a218e31dc0de98887f" name="python-pycadf" arch="src">
  <version epoch="0" ver="2.4.0" rel="1.el7ost"/>
  <file>pycadf-2.4.0.tar.gz</file>
  <file>python-pycadf.spec</file>
</package>
<package pkgid="9153756e0e66631cdce97c7108b531b50bb621df73b817e8c67699c6ae212f92" name="python-pyeclib" arch="src">
  <version epoch="0" ver="1.3.1" rel="1.el7ost"/>
  <file>pyeclib-1.3.1.tar.gz</file>
  <file>python-pyeclib.spec</file>
</package>
<package pkgid="eaec6e75425bd4d9380f985dc359ad2edeccc5568c9a070e4c8fbf20570f3361" name="python-pymongo" arch="src">
  <version epoch="0" ver="3.0.3" rel="1.sdl7"/>
  <file>0001-Serverless-test-suite-workaround.patch</file>
  <file>0002-Use-ssl_match_hostname-from-backports.patch</file>
  <file>pymongo-3.0.3.tar.gz</file>
  <file>python-pymongo.spec</file>
</package>
<package pkgid="1ec1b66fc5d74aa2e6a29392876ee207ed1dfd63cdf04856ba73c081a1ff292b" name="python-pysocks" arch="src">
  <version epoch="0" ver="1.5.7" rel="4.el7"/>
  <file>1.5.7.tar.gz</file>
  <file>python-pysocks.spec</file>
</package>
<package pkgid="8a81c0cee28ae88bd2858daec0d5213566089cc2e79c7221beac987bf46a4897" name="python-qpid" arch="src">
  <version epoch="0" ver="0.30" rel="6.el7"/>
  <file>mrg.patch</file>
  <file>python-qpid.spec</file>
  <file>qpid-python-0.30.tar.gz</file>
</package>
<package pkgid="7d15beb329a131755f1e86bddf2bd215e0ad262bb550776f73ea618b69822fdb" name="python-redis" arch="src">
  <version epoch="0" ver="2.10.3" rel="1.sdl7"/>
  <file>python-redis.spec</file>
  <file>redis-2.10.3.tar.gz</file>
</package>
<package pkgid="dc7a480927e7ef03839a341c8e3beac8ad447e8277f19f6588bfd910634ce6e9" name="python-repoze-lru" arch="src">
  <version epoch="0" ver="0.4" rel="8.el7ost"/>
  <file>python-repoze-lru.spec</file>
  <file>repoze.lru-0.4.tar.gz</file>
</package>
<package pkgid="27a4ac01e73860694a90da5634f18c7e6d7bd643b20485e484c038d7316e8a4b" name="python-requests" arch="src">
  <version epoch="0" ver="2.14.2" rel="1.el7ost"/>
  <file>python-requests-remove-nested-bundling-dep.patch</file>
  <file>python-requests-system-cert-bundle.patch</file>
  <file>python-requests-urllib3-at-1.21.1.patch</file>
  <file>python-requests.spec</file>
  <file>requests-2.12.4-tests_nonet.patch</file>
  <file>requests-v2.14.2.tar.gz</file>
</package>
<package pkgid="5021c182b0d71502791e4e44721aae300d9df05574f0302c586fc8f149a5db6d" name="python-retrying" arch="src">
  <version epoch="0" ver="1.2.3" rel="4.el7ost"/>
  <file>0001-Replaced-bundled-code-with-using-six.patch</file>
  <file>python-retrying.spec</file>
  <file>retrying-1.2.3.tar.gz</file>
</package>
<package pkgid="78018440fb201eaf83e714442ff1b3adbc5bd9d4646fc3ee9c091707f87c545b" name="python-rfc3986" arch="src">
  <version epoch="0" ver="0.3.1" rel="1.el7ost"/>
  <file>python-rfc3986.spec</file>
  <file>rfc3986-0.3.1.tar.gz</file>
</package>
<package pkgid="e9ecd73a5251b9b7d0f76275f4bcdffb9759e517c1e0f16773b543b2b4d27848" name="python-routes" arch="src">
  <version epoch="0" ver="1.13" rel="2.el7ost"/>
  <file>Routes-1.13.tar.gz</file>
  <file>python-routes.spec</file>
</package>
<package pkgid="e1359a66540cf68294973ed5d3836e4204208a8a4dcf5ab5b1b6122d84a47be4" name="python-ruamel-ordereddict" arch="src">
  <version epoch="0" ver="0.4.9" rel="3.1.el7rhgs"/>
  <file>python-ruamel-ordereddict.spec</file>
  <file>ruamel.ordereddict-0.4.9.tar.gz</file>
</package>
<package pkgid="f2b929e5dece72ea9c0a8fea1954c98b299ff42f4d076e9226339cbda15a9ffd" name="python-ruamel-yaml" arch="src">
  <version epoch="0" ver="0.12.14" rel="10.el7rhgs"/>
  <file>python-ruamel-yaml.spec</file>
  <file>ruamel-yaml-0.12.14.tar.gz</file>
</package>
<package pkgid="f0c43f539a93a549c2c27a495deda2c3b2e377e89596f840b3cb3708f052fe04" name="python-scandir" arch="src">
  <version epoch="0" ver="1.3" rel="1.el7rhgs"/>
  <file>python-scandir.spec</file>
  <file>scandir-1.3.tar.gz</file>
</package>
<package pkgid="f47f77f3f1825ef87fb2f2193313561747fce55bfc8c157f427ac46cc03a77a3" name="python-setuptools" arch="src">
  <version epoch="0" ver="17.1.1" rel="4.el7"/>
  <file>psfl.txt</file>
  <file>python-setuptools.spec</file>
  <file>setuptools-17.1.1.tar.gz</file>
  <file>zpl.txt</file>
</package>
<package pkgid="4e0a90e5a265433f521dc5f3eaa6baecfe25b4a51eb0cc3ced0ad58039e3ec7c" name="python-simplejson" arch="src">
  <version epoch="0" ver="3.5.3" rel="5.1.el7rhgs"/>
  <file>python-simplejson.spec</file>
  <file>simplejson-3.5.3.tar.gz</file>
</package>
<package pkgid="7adf4bd4a34a8aef44876ffe577f5fb8798b48f43198389ee2622ad9d43ea6e0" name="python-stevedore" arch="src">
  <version epoch="0" ver="1.17.1" rel="1.el7ost"/>
  <file>python-stevedore.spec</file>
  <file>stevedore-1.17.1.tar.gz</file>
</package>
<package pkgid="180190615041c2ca67899b77e89a94ba62c20cfb69666bbd99a3f23ed48adf0d" name="python-swiftclient" arch="src">
  <version epoch="0" ver="2.6.0" rel="1.el7ost"/>
  <file>python-swiftclient-2.6.0.tar.gz</file>
  <file>python-swiftclient.spec</file>
</package>
<package pkgid="9b6f2ee10e27fcfc49e4dad1c8ce4085b81a0a2f5a7ae2b2f656f571eb2c2b6c" name="python-tenacity" arch="src">
  <version epoch="0" ver="3.2.1" rel="1.el7ost"/>
  <file>python-tenacity.spec</file>
  <file>tenacity-3.2.1.tar.gz</file>
</package>
<package pkgid="e12fb06f8c0d18a31155d261edc1fb848c9b25fb2f7a486078c60f3f387d2094" name="python-testrepository" arch="src">
  <version epoch="0" ver="0.0.20" rel="3.1.el7ost"/>
  <file>python-testrepository.spec</file>
  <file>testrepository-0.0.20.tar.gz</file>
</package>
<package pkgid="db36927e44b8d815a3fa68fdb657a5c98458a59dc741c756a1c48e643674f790" name="python-testscenarios" arch="src">
  <version epoch="0" ver="0.4" rel="6.el7ost"/>
  <file>python-testscenarios.spec</file>
  <file>testscenarios-0.4.tar.gz</file>
</package>
<package pkgid="f7cd052dd141959bb2c0096b68f1a3d2181c864112b01fc30a1d7446be85d285" name="python-testtools" arch="src">
  <version epoch="0" ver="1.1.0" rel="1.el7ost"/>
  <file>python-testtools.spec</file>
  <file>testtools-0.9.30-py3.patch</file>
  <file>testtools-1.1.0.tar.gz</file>
</package>
<package pkgid="5cf27f2ccec1beb82275c7937b050d185225fdce10de8f437c6eef0d247a0e5d" name="python-traceback2" arch="src">
  <version epoch="0" ver="1.4.0" rel="2.el7ost"/>
  <file>python-traceback2.spec</file>
  <file>traceback2-1.4.0.tar.gz</file>
</package>
<package pkgid="4d3af2f69c3d5caf4367ecb5a5fefad6654089a7fc417731bd69b9ba1a98c094" name="python-twisted-core" arch="src">
  <version epoch="0" ver="12.2.0" rel="4.1.el7rhgs"/>
  <file>TwistedCore-12.2.0.tar.bz2</file>
  <file>python-twisted-core.spec</file>
  <file>twisted-dropin-cache</file>
</package>
<package pkgid="3e2838201be022c3e0fa799626224be53daf7ace2e34fb43e2888c6633e19504" name="python-typing" arch="src">
  <version epoch="0" ver="3.5.2.2" rel="2.2.el7rhgs"/>
  <file>python-typing.spec</file>
  <file>typing-3.5.2.2.tar.gz</file>
</package>
<package pkgid="a0200e1846a172b69b105c876728ef93c1b2541ac963614937f8e6996daff144" name="python-unittest2" arch="src">
  <version epoch="0" ver="1.0.1" rel="1.el7ost"/>
  <file>python-unittest2.spec</file>
  <file>unittest2-1.0.1-remove-argparse-from-requires.patch</file>
  <file>unittest2-1.0.1.tar.gz</file>
</package>
<package pkgid="38a33b859350ebd0cb69cf791e1645a72d0c76583c915c89c0137217d4522d9e" name="python-urllib3" arch="src">
  <version epoch="0" ver="1.21.1" rel="1.el7"/>
  <file>python-urllib3.spec</file>
  <file>urllib3-1.21.1.tar.gz</file>
</package>
<package pkgid="f1bc37e33479e5771cc0c98b708d271a0d13e0d6c109de387ad6174ab37c011c" name="python-whisper" arch="src">
  <version epoch="0" ver="0.9.15" rel="1.1.el7rhgs"/>
  <file>0.9.15.tar.gz</file>
  <file>python-whisper.spec</file>
  <file>rrd2whisper.1</file>
  <file>whisper-create.1</file>
  <file>whisper-dump.1</file>
  <file>whisper-fetch.1</file>
  <file>whisper-fill.1</file>
  <file>whisper-info.1</file>
  <file>whisper-merge.1</file>
  <file>whisper-resize.1</file>
  <file>whisper-set-aggregation-method.1</file>
  <file>whisper-update.1</file>
</package>
<package pkgid="43e1b583886715d7f9ac7d35198c0b36e3502f3fa281d056a0c20b7eb3e111f9" name="python-wrapt" arch="src">
  <version epoch="0" ver="1.10.8" rel="2.el7ost"/>
  <file>1.10.8.tar.gz</file>
  <file>python-wrapt.spec</file>
</package>
<package pkgid="85e9b504555a7385ddabbf3617630a2746040c5675be80e103b5ed01da0ad576" name="python-xmltodict" arch="src">
  <version epoch="0" ver="0.10.2" rel="3.el7rhgs"/>
  <file>python-xmltodict.spec</file>
  <file>xmltodict-0.10.2.tar.gz</file>
</package>
<package pkgid="dda46efa257d51e3b9019316bcfec76136efe8755dbd64bd8818518d42e9a160" name="python-zeroconf" arch="src">
  <version epoch="0" ver="0.18.0" rel="3.el7rhgs"/>
  <file>python-zeroconf.spec</file>
  <file>zeroconf-0.18.0.tar.gz</file>
</package>
<package pkgid="897e62486a52c192b4efc3b83a60b43d5191f05bbb1399af65ac1edbc6d72f21" name="python-zmq" arch="src">
  <version epoch="0" ver="14.3.1" rel="1.1.el7"/>
  <file>python-zmq.spec</file>
  <file>pyzmq-14.3.1.tar.gz</file>
</package>
<package pkgid="32f705d211bb09b439288596c0440bc9502963db1479784bb4811965429b6107" name="python-zope-interface" arch="src">
  <version epoch="0" ver="4.0.5" rel="4.1.el7rhgs"/>
  <file>python-zope-interface.spec</file>
  <file>zope.interface-4.0.5.zip</file>
</package>
<package pkgid="ee53fa962df96c3a9f73ef0c9c31e08d4736892ceece4088e0434f5871b0622c" name="python2-pyasn1" arch="src">
  <version epoch="0" ver="0.3.7" rel="2.el7rhgs"/>
  <file>pyasn1-0.3.7.tar.gz</file>
  <file>python-pyasn1.spec</file>
</package>
<package pkgid="3ae0cbce2055bba8df9fa2f7df1e4c667cf1ed6c34c3393066ccecdafafd460c" name="radosgw-agent" arch="src">
  <version epoch="0" ver="1.2.7" rel="1.el7cp"/>
  <file>radosgw-agent-1.2.7.tar.gz</file>
  <file>radosgw-agent.spec</file>
</package>
<package pkgid="f403d74e4988b7e870478d2d3dbe1bfcbc85b36bb402d05a27dcc5b8f3ec5882" name="ruby-augeas" arch="src">
  <version epoch="0" ver="0.5.0" rel="1.el7"/>
  <file>ruby-augeas-0.5.0.tgz</file>
  <file>ruby-augeas.spec</file>
</package>
<package pkgid="effd26342c4a0da4408f444d1d6e7adc0307af80de07b10ab4f5b9de441688f6" name="ruby-shadow" arch="src">
  <version epoch="0" ver="1.4.1" rel="21.el7"/>
  <file>0001-Add-ruby-1.9-support.patch</file>
  <file>ruby-shadow-1.4.1-cflags.patch</file>
  <file>ruby-shadow-1.4.1.tar.gz</file>
  <file>ruby-shadow-2.2.0-Add-support-for-ruby-2.0.patch</file>
  <file>ruby-shadow.spec</file>
</package>
<package pkgid="749677efd4331428874d572d93bed897286a1ac249867a2731f3a750444c9e6c" name="rubygem-activemodel" arch="src">
  <version epoch="0" ver="4.2.6" rel="1.1.el7rhgs"/>
  <file>activemodel-4.2.6.gem</file>
  <file>rubygem-activemodel.spec</file>
</package>
<package pkgid="3b08cf7231fa49535817db0e5475c898d35b7cb151b9d66d2290deb42c2f4007" name="rubygem-activesupport" arch="src">
  <version epoch="0" ver="4.2.6" rel="2.el7rhgs"/>
  <file>activesupport-4.2.6.gem</file>
  <file>rubygem-activesupport.spec</file>
</package>
<package pkgid="048068175ac3aad481a5a8cc3cd546c27eb74ac43bcabb9fc7c53bc6682eb587" name="rubygem-apipie-bindings" arch="src">
  <version epoch="0" ver="0.0.11" rel="1.el7"/>
  <file>apipie-bindings-0.0.11.gem</file>
  <file>rubygem-apipie-bindings.spec</file>
</package>
<package pkgid="b63c69681978a45d2aec9c3085871d913403dc16d8b2667f2ed164b517cba488" name="rubygem-bcrypt" arch="src">
  <version epoch="0" ver="3.1.10" rel="1.el7rhgs"/>
  <file>bcrypt-3.1.10.gem</file>
  <file>rubygem-bcrypt.spec</file>
</package>
<package pkgid="06f01203da9b7ca42f562d20523e98081754b81a890201ad13d43b1b12ae630f" name="rubygem-builder" arch="src">
  <version epoch="0" ver="3.2.2" rel="2.1.el7rhgs"/>
  <file>builder-3.2.2.gem</file>
  <file>rubygem-builder.spec</file>
</package>
<package pkgid="819761dd40f08c78ef7275231a8fef1b64b05607856fe2f4e4484ef9023ac2a5" name="rubygem-bundler" arch="src">
  <version epoch="0" ver="1.13.6" rel="1.el7rhgs"/>
  <file>bundler-1.13.6.gem</file>
  <file>rubygem-bundler.spec</file>
</package>
<package pkgid="19de371fc7988ccdec108b7d41bb7e658ee2698da8be5c29f19eec63d5610fcc" name="rubygem-etcd" arch="src">
  <version epoch="0" ver="0.3.0" rel="2.el7rhgs"/>
  <file>etcd-0.3.0.gem</file>
  <file>rubygem-etcd.spec</file>
</package>
<package pkgid="0c51dc52ea3314eb1a4d6f6f4dc87c0e6c9f2a2dfec20556bd21bfdf92086254" name="rubygem-i18n" arch="src">
  <version epoch="0" ver="0.7.0" rel="2.el7rhgs"/>
  <file>i18n-0.7.0.gem</file>
  <file>rubygem-i18n.spec</file>
</package>
<package pkgid="d1d552d1a12395dc3ac7d8ee014d11d1d0f0322a45f387387d4ef60daa017017" name="rubygem-minitest" arch="src">
  <version epoch="0" ver="5.9.1" rel="2.el7rhgs"/>
  <file>minitest-5.9.1.gem</file>
  <file>rubygem-minitest.spec</file>
</package>
<package pkgid="e0b2ee75f8d4b808a1c74bc0d95608d0a0c3baf4c561c04e5381738abce41d4a" name="rubygem-mixlib-log" arch="src">
  <version epoch="0" ver="1.7.1" rel="2.el7rhgs"/>
  <file>mixlib-log-1.7.1.gem</file>
  <file>rubygem-mixlib-log.spec</file>
</package>
<package pkgid="c8bce0b731427e2e7509e98af8d18f2b26b5f441b56db5975792bfd78e27e97e" name="rubygem-puma" arch="src">
  <version epoch="0" ver="3.6.0" rel="2.el7rhgs"/>
  <file>puma-3.6.0.gem</file>
  <file>rubygem-puma.spec</file>
</package>
<package pkgid="7be4b81ec9d03f4d26010278a101f44acd225c310b659c0f564bc02a44deb5cf" name="rubygem-rack" arch="src">
  <version epoch="0" ver="1.6.4" rel="2.el7rhgs"/>
  <file>rack-1.6.4.gem</file>
  <file>rubygem-rack.spec</file>
</package>
<package pkgid="45390f8430928dc4e1c818b5bfe318e1cb6939bb96549ad06a9126c405cb9e11" name="rubygem-rack-protection" arch="src">
  <version epoch="0" ver="1.5.3" rel="2.el7rhgs"/>
  <file>rack-protection-1.5.3.gem</file>
  <file>rubygem-rack-protection.spec</file>
</package>
<package pkgid="30182ad545ddfd9d787933fa1f2f13b9c1981407faf0e1ef85648796dcc470b8" name="rubygem-rake" arch="src">
  <version epoch="0" ver="0.9.6" rel="2.el7rhgs"/>
  <file>rake-0.9.6.gem</file>
  <file>rubygem-rake.spec</file>
</package>
<package pkgid="752b8fb08eaf51547032358f9a77787099713ed6bd45422c44b2ef49231edf69" name="rubygem-sinatra" arch="src">
  <version epoch="0" ver="1.4.5" rel="2.el7rhgs"/>
  <file>rubygem-sinatra.spec</file>
  <file>sinatra-1.4.5.gem</file>
</package>
<package pkgid="fa3df367d44bd85d7aa3a96565c11fc32bd5c8d886467472b040cddd7e2000ef" name="rubygem-thread_safe" arch="src">
  <version epoch="0" ver="0.3.5" rel="3.el7rhgs"/>
  <file>rubygem-thread_safe.spec</file>
  <file>thread_safe-0.3.5.gem</file>
</package>
<package pkgid="44e5c7ded3e5e8d97f4bf3dbaa2b19fb67645eb8f40e4d89d071da7f7fcf9232" name="rubygem-tilt" arch="src">
  <version epoch="0" ver="1.4.1" rel="4.el7rhgs"/>
  <file>rubygem-tilt.spec</file>
  <file>tilt-1.4.1.gem</file>
</package>
<package pkgid="2fba3491d08cbd59b16d39959bb118aa1bcd5a60870f07a08499c3810e2bd48f" name="rubygem-tzinfo" arch="src">
  <version epoch="0" ver="1.2.2" rel="2.1.el7rhgs"/>
  <file>rubygem-tzinfo.spec</file>
  <file>tzinfo-1.2.2.gem</file>
</package>
<package pkgid="bd0289673798f06b3a90ffa90bc14963754d14312835bba5ddd14f862927bca9" name="salt" arch="src">
  <version epoch="0" ver="2015.5.5" rel="1.el7"/>
  <file>README.RHEL</file>
  <file>SaltTesting-2015.7.10.tar.gz</file>
  <file>logrotate.salt</file>
  <file>salt-2015.5.5-tests.patch</file>
  <file>salt-2015.5.5.tar.gz</file>
  <file>salt-api</file>
  <file>salt-api.service</file>
  <file>salt-master</file>
  <file>salt-master.service</file>
  <file>salt-minion</file>
  <file>salt-minion.service</file>
  <file>salt-syndic</file>
  <file>salt-syndic.service</file>
  <file>salt.bash</file>
  <file>salt.spec</file>
</package>
<package pkgid="e5053a68e641eee4ac7286905dd94c7c35fcb1299bdb0990e87518adffd4faca" name="samba" arch="src">
  <version epoch="0" ver="4.8.5" rel="101.el7rhgs"/>
  <file>README.dc</file>
  <file>README.downgrade</file>
  <file>ctdb.conf</file>
  <file>ctdb.sysconfig</file>
  <file>gpgkey-52FBC0B86D954B0843324CDC6F33915B6568B7EA.gpg</file>
  <file>nmb.init</file>
  <file>pam_winbind.conf</file>
  <file>rhs-samba.conf</file>
  <file>samba-4.7-empty-dirpath-in-get-real-filename.patch</file>
  <file>samba-4.8.5.tar.asc</file>
  <file>samba-4.8.5.tar.xz</file>
  <file>samba.log</file>
  <file>samba.pamd</file>
  <file>samba.spec</file>
  <file>samba.sysconfig</file>
  <file>smb.conf.default</file>
  <file>smb.init</file>
  <file>winbind.init</file>
</package>
<package pkgid="2d8b8fa191f7a98a14c61a05d90364dae7d51643aeeadfca5cf178c9ecef07af" name="saslwrapper" arch="src">
  <version epoch="0" ver="0.22" rel="5.el7sat"/>
  <file>saslwrapper-0.22.tar.gz</file>
  <file>saslwrapper.spec</file>
</package>
<package pkgid="bb01744e447d008d9ca1f627c5f17342e4c75f82696e5841a3c5aaea5d952926" name="subunit" arch="src">
  <version epoch="0" ver="1.0.0" rel="2.el7ost"/>
  <file>subunit-1.0.0.tar.gz</file>
  <file>subunit-unbundle-iso8601.patch</file>
  <file>subunit.spec</file>
</package>
<package pkgid="8235d6ed7b30db57d7fed2c795816de75cd24a9efb7c73ee536e68f868f67e65" name="supervisor" arch="src">
  <version epoch="0" ver="3.0" rel="2.el7cp"/>
  <file>supervisor-3.0.tar.gz</file>
  <file>supervisor.logrotate</file>
  <file>supervisor.spec</file>
  <file>supervisord.conf</file>
  <file>supervisord.service</file>
</package>
<package pkgid="9ea9e32088b1d859842dec6eb0c3e77e3c4f246838574da804cc47ab16cd0c05" name="swiftonfile" arch="src">
  <version epoch="0" ver="2.3.0" rel="5.el7rhgs"/>
  <file>0001-Don-t-fetch-metadata-for-plain-container-listing.patch</file>
  <file>0002-Don-t-fetch-metadata-for-plain-object-listing.patch</file>
  <file>0003-Enhance-object-expiration.patch</file>
  <file>0004-Make-swift-s-expirer-compatible-with-gluster-swift.patch</file>
  <file>0005-Remove-redundant-syscalls-in-POST-path.patch</file>
  <file>0006-Open-object-only-if-it-s-going-to-be-read.patch</file>
  <file>0007-Handle-non-blocking-renames-during-object-PUTs.patch</file>
  <file>0008-Don-t-f-chown-when-it-has-no-effect.patch</file>
  <file>0009-Change-tox.ini-to-fix-test-dependency.patch</file>
  <file>0010-Share-gluster-package-namespace.patch</file>
  <file>0011-Add-missing-middlewares-to-functest-pipeline.patch</file>
  <file>0012-Document-accessing-glusterfs-over-Amazon-S3-API.patch</file>
  <file>0013-Don-t-include-salt-in-HMAC-computation.patch</file>
  <file>0014-s3-Make-s3-support-configurable.patch</file>
  <file>0015-Don-t-attempt-unlink-on-a-non-existing-object.patch</file>
  <file>0016-Fix-validation-of-marker-dir-objects.patch</file>
  <file>0017-Use-scandir-if-available.patch</file>
  <file>0018-Fix-redundant-stat-in-account-and-container-server.patch</file>
  <file>swiftonfile-2.3.0-0.tar.gz</file>
  <file>swiftonfile.spec</file>
</package>
<package pkgid="bc4a0a93cac35928bc1b52cf767355cd5d9065740010ee16b638c62ad8a70961" name="tendrl-ansible" arch="src">
  <version epoch="0" ver="1.6.3" rel="8.el7rhgs"/>
  <file>0001-Revert-downstream-specific-minimum-required-RAM-and-.patch</file>
  <file>0002-Increse-Max-no-of-open-Fds-to-a-higher-number.patch</file>
  <file>0003-Fix-the-memory-requirement-issue-in-prechecks.yml.patch</file>
  <file>0004-Revert-Max-Fd-Change.patch</file>
  <file>0005-daemon-reload-before-starting-carbon-cache.patch</file>
  <file>0006-Use-systemd-instead-service-for-units-uses-daemon_re.patch</file>
  <file>0007-Set-minimum-memory-requirement-criteria-to-3700-MiB.patch</file>
  <file>0008-keep-README-file-intact-as-in-upstream.patch</file>
  <file>0009-update-assert-tasks-to-work-with-ansible-2.7.patch</file>
  <file>tendrl-ansible-1.6.3.tar.gz</file>
  <file>tendrl-ansible.spec</file>
</package>
<package pkgid="5af81a44213f483a35b6ef142faca66348447377dc417df4b56eec056d816220" name="tendrl-api" arch="src">
  <version epoch="0" ver="1.6.3" rel="7.el7rhgs"/>
  <file>0001-Fix-volume-bricks-API.patch</file>
  <file>0002-Fix-caching-issues-for-user-APIs.patch</file>
  <file>0003-Load_all-function-required-job_id-in-job-which-is-cr.patch</file>
  <file>0004-Restrict-username-length-to-20-chars.patch</file>
  <file>0005-Fix-recursion-over-etcd-keys-when-data-is-present-as.patch</file>
  <file>0006-Add-password-length-validation-9-128-chars.patch</file>
  <file>0007-Disallow-updating-username.patch</file>
  <file>tendrl-api-1.6.3.tar.gz</file>
  <file>tendrl-api.spec</file>
</package>
<package pkgid="e366c2894d510362dffd0a996306bd8c9a395e75ef22451c8f434ab3272e91fd" name="tendrl-commons" arch="src">
  <version epoch="0" ver="1.6.3" rel="13.el7rhgs"/>
  <file>0001-Corrected-the-command-to-execute-for-underlying-glus.patch</file>
  <file>0002-Job-thread-in-all-tendrl-components-consumes-more-cp.patch</file>
  <file>0003-Increasing-child-job-status-check-in-stop-monitoring.patch</file>
  <file>0004-Update-__init__.py.patch</file>
  <file>0005-Update-__init__.py.patch</file>
  <file>0006-Remove-updated_at-attributes-from-objects.patch</file>
  <file>0007-Pass-job-id-to-worker-thread.patch</file>
  <file>0008-Fixing-job-thread-issue.patch</file>
  <file>0009-Avoding-job-update-message-which-have-debug-priority.patch</file>
  <file>0010-Cluster-remains-listed-by-its-short-cluster-name-aft.patch</file>
  <file>0011-Timeout-in-job-update-in-delete_monitoring_details-a.patch</file>
  <file>0012-Fix-breakage-in-ansible-module-runner.patch</file>
  <file>0013-Removing-node_alert_count-object.patch</file>
  <file>0014-Removing-all-alerts-which-is-related-to-un-managed-c.patch</file>
  <file>0015-Removing-all-alerts-which-is-related-to-un-managed-c.patch</file>
  <file>0016-Import-cluster-job-fails-for-a-while-but-then-finish.patch</file>
  <file>0017-Import-cluster-fails-with-TypeError.patch</file>
  <file>0018-Fixing-load_all.patch</file>
  <file>0019-Update-__init__.py.patch</file>
  <file>0020-Update-master.yaml.patch</file>
  <file>0021-Update-__init__.py.patch</file>
  <file>0022-Unmanage-fails-without-descriptive-error-message.patch</file>
  <file>0023-During-unmanage-flow-sometimes-stop_monitoring_servi.patch</file>
  <file>0024-Fix-pep8.patch</file>
  <file>0025-Fixed-967.patch</file>
  <file>0026-Fixed-Import-not-working.-Job-remains-in-new-state.patch</file>
  <file>0027-Allow-import-for-a-cluster-with-same-name-if-failed-.patch</file>
  <file>0028-unmanaged-task-always-fails-after-import-failure.patch</file>
  <file>0029-Updated-logic-for-alert-notifications-and-node-statu.patch</file>
  <file>0030-Updated-logic-for-cluster-health-notification.patch</file>
  <file>0031-Fixing-issue-with-import-and-unmanage-flow-fail.patch</file>
  <file>0032-Fixed-long-error-lines-in-system-log.patch</file>
  <file>0033-Updating-cluster-details-when-all-nodes-are-goes-dow.patch</file>
  <file>0034-Node-up-alert-requires-integration_id-from-tendrl_co.patch</file>
  <file>0035-Job-sync-thread-fails-when-queue-directory-becomes-e.patch</file>
  <file>0036-Cluster-is-updated-as-managed-after-import-cluster-j.patch</file>
  <file>0037-Raising-node-down-alert-only-for-managed-nodes.patch</file>
  <file>0038-Fixed-inconsistency-in-AnsibleRunner-return-data-ten.patch</file>
  <file>0039-Fixed-issue-job-status-marked-as-finished-when-job-f.patch</file>
  <file>0040-Marking-of-child-jobs-failed-after-parent-timeout-te.patch</file>
  <file>0041-Added-code-comments-tendrl-bug-id-Tendrl-commons-101.patch</file>
  <file>0042-Fixed-log-messages-for-import-and-unmanage-flows-ten.patch</file>
  <file>0043-Changed-log-messages-tendrl-bug-id-Tendrl-commons-10.patch</file>
  <file>0044-Fix-check_sync_done-counter.patch</file>
  <file>0045-Fixing-job-status-update-issue.patch</file>
  <file>0046-Log-proper-exception-message-while-import-cluster-fa.patch</file>
  <file>0047-Modified-import-flow-timeout-logic-based-on-number-o.patch</file>
  <file>0048-Fixing-issue-in-job-thread.patch</file>
  <file>0049-Fixed-umnanage-failed-after-node-failure.patch</file>
  <file>0050-Fixing-an-issue-of-geo-replication-count-not-shown-i.patch</file>
  <file>0051-This-is-required-to-make-sure-user-should-be-able-to.patch</file>
  <file>0052-Fixing-expand-re-run-issue.patch</file>
  <file>0053-Fixing-issue-with-svc_connection-clearing-alert.patch</file>
  <file>0054-Changed-the-md5-algo-to-sha512-for-FIPS-compliance.patch</file>
  <file>tendrl-commons-1.6.3.tar.gz</file>
  <file>tendrl-commons.spec</file>
</package>
<package pkgid="2e8b0d31a0c016e1180ca1e436c12bbcc2786bcb7a9cb49e2558e6e54c5c4dc6" name="tendrl-gluster-integration" arch="src">
  <version epoch="0" ver="1.6.3" rel="12.el7rhgs"/>
  <file>0001-Use-cherrypy-for-gluster-native-events-webhook.patch</file>
  <file>0002-Update-gluster_native_message_handler.py.patch</file>
  <file>0003-Update-setup.py.patch</file>
  <file>0004-Update-tendrl-gluster-integration.spec.patch</file>
  <file>0005-Fixed-PEP-8-errors.patch</file>
  <file>0006-Changed-to-log-the-error-as-info-if-profile-flag-set.patch</file>
  <file>0007-Update-gluster_native_message_handler.py.patch</file>
  <file>0008-Dont-set-cluster-level-profiling-flag-if-volume-leve.patch</file>
  <file>0009-Brick-details-are-not-displayed-in-UI.patch</file>
  <file>0010-Sometimes-brick-details-are-not-shown-in-UI.patch</file>
  <file>0011-Fixed-an-exception-while-stopping-the-service.patch</file>
  <file>0012-Multiple-peer-connected-events-when-new-peer-probe-i.patch</file>
  <file>0013-When-child-job-fails-in-provisioner-node-then-other-.patch</file>
  <file>0014-Cluster-status-related-alert-notification-use-integr.patch</file>
  <file>0015-Sometimes-volume-alert-raise-with-name-None.patch</file>
  <file>0016-Creating-native-message-handler-object-after-integra.patch</file>
  <file>0017-After-node-up-peer-alert-is-not-replaced-by-clearing.patch</file>
  <file>0018-Improve-gluster-integration-sync-execution-performan.patch</file>
  <file>0019-Raise-the-volume-state-alert-only-if-its-not-unknown.patch</file>
  <file>0020-Volume-alert-raised-with-volume-name-None.patch</file>
  <file>0021-Adjusting-volume-TTL-value.patch</file>
  <file>0022-Invoke-volume-utilization-calculation-as-subprocess.patch</file>
  <file>0023-Fixed-GeoReplicationSession-field-reference.patch</file>
  <file>0024-Adding-integration_id-in-GeoReplicationSession-objec.patch</file>
  <file>0025-Fix-cluster-object-race-condition-issue.patch</file>
  <file>0026-Raising-svc_connected-and-svc_disconnected-for-all-n.patch</file>
  <file>0027-Fixing-issue-Volume-Capacity-Utilization-not-working.patch</file>
  <file>0028-Fixing-issue-Volume-Capacity-Utilization-not-working.patch</file>
  <file>tendrl-gluster-integration-1.6.3.tar.gz</file>
  <file>tendrl-gluster-integration.spec</file>
</package>
<package pkgid="385c3c6c7eced528df1ab547b5152a65e8e2cc0f8312c23112df29f2cdb70581" name="tendrl-monitoring-integration" arch="src">
  <version epoch="0" ver="1.6.3" rel="14.el7rhgs"/>
  <file>0001-Grafana-shows-short_name-as-well-as-integration_id-o.patch</file>
  <file>0002-Grafana-dashboards-with-new-nodes-are-created-before.patch</file>
  <file>0003-Added-integration_id-in-utilization-alert-message-lo.patch</file>
  <file>0004-Archive-graphite-data-in-same-device.patch</file>
  <file>0005-Fixing-un-manage-flow-issue-when-cluster-import-fail.patch</file>
  <file>0006-Fixing-alert-dashbaord-creation-problem-when-more-th.patch</file>
  <file>0007-Fixing-alert-dashbaord-creation-problem-when-more-th.patch</file>
  <file>0008-Alert-dashbaord-is-not-raising-alert-when-cluster-is.patch</file>
  <file>0009-Number-not-shown-for-the-values-which-has-got-thrash.patch</file>
  <file>0010-Volume-with-name-None-listed-in-grafana-dashboard.patch</file>
  <file>0011-During-unmanage-archive-failed-should-be-display-pro.patch</file>
  <file>0012-Use-cherrypy-instead-of-development-server-for-grafa.patch</file>
  <file>0013-Update-webhook_receiver.py.patch</file>
  <file>0014-closing-carbon-cache-socket-connections-properly.patch</file>
  <file>0015-Update-__init__.py.patch</file>
  <file>0016-Fixed-PEP-8-errors.patch</file>
  <file>0017-Update-__init__.py.patch</file>
  <file>0018-False-alerts-when-brick-utilization-breached-90.patch</file>
  <file>0019-Update-__init__.py.patch</file>
  <file>0020-Update-__init__.py.patch</file>
  <file>0021-Update-__init__.py.patch</file>
  <file>0022-Update-webhook_receiver.py.patch</file>
  <file>0023-Update-webhook_receiver.py.patch</file>
  <file>0024-brick-status-tool-tip-differs-with-real-values.patch</file>
  <file>0025-Removed-super.stop-call-as-threading.Thread-class-do.patch</file>
  <file>0026-Fixing-false-alert-issue.patch</file>
  <file>0027-unmanaged-task-always-fails-after-import-failure.patch</file>
  <file>0028-Utilization-notifications-use-integration-id-instead.patch</file>
  <file>0029-Remove-all-Trend-keyword-from-grafana.patch</file>
  <file>0030-fix-Remove-all-Trend-keyword-from-grafana.patch</file>
  <file>0031-Fix-Grafana-alerts-dashboard-when-tendrl-in-hostname.patch</file>
  <file>0032-IOPS-Single-stat-panel-need-to-changed-to-graph-pane.patch</file>
  <file>0033-Changing-date-format-of-grafana-utilization-alert.patch</file>
  <file>0034-Deleted-volume-details-are-not-cleared-from-grafana-.patch</file>
  <file>0035-Increase-Max-no-of-open-Fds-to-a-higher-number.patch</file>
  <file>0036-Added-units-for-Throughput-panel-in-cluster-dashboar.patch</file>
  <file>0037-Optimizing-carbon-cache-utilization-by-pushing-list-.patch</file>
  <file>0038-Disk-load-panel-is-changed-to-Disk-throughput.patch</file>
  <file>0039-Panel-heading-change-form-Disk-IO-panel-to-Disk-IO-L.patch</file>
  <file>0040-Increase-carbon-cache-file-creation-count.patch</file>
  <file>0041-Ping-latency-metric-tool-tip-change.patch</file>
  <file>0042-Changes-IOPS-panel-name-in-host-dashboard-Disk-Opera.patch</file>
  <file>0043-Changed-heading-for-connection-panel-in-cluster-dash.patch</file>
  <file>0044-Removing-documentation-link-from-service-file.patch</file>
  <file>0045-Changing-units-for-throughput-and-latency-panel-in-d.patch</file>
  <file>0046-Fixed-threshold-values-in-grafana.patch</file>
  <file>0047-fix-description-for-the-IOPS-panels.patch</file>
  <file>0048-Fixing-an-issue-of-geo-replication-count-not-shown-i.patch</file>
  <file>0049-Weekly-growth-and-weeks-remaining-is-not-accurate.patch</file>
  <file>0050-changing-the-validation-order-of-weeks-remaining.patch</file>
  <file>0051-Bug-fix-Negative-value-in-weeks-remaining.patch</file>
  <file>0052-Description-of-Capacity-Available-panel-on-Brick-das.patch</file>
  <file>0053-Bricks-and-Brick-Status-panels-on-Host-and-Volume-da.patch</file>
  <file>0054-Removed-mountpoint-urilization-panel-from-disk-load.patch</file>
  <file>0055-Adding-all-brick-states-in-Status-panel-on-Brick-das.patch</file>
  <file>0056-Adding-all-health-states-of-host-in-host-dashboard.patch</file>
  <file>0057-Added-units-in-Ping-Latency-panel.patch</file>
  <file>0058-Removed-Weeks-Remaining-and-growth-rate-panels-from-.patch</file>
  <file>0059-Modified-description-of-IOPS-chart-in-Disk-Load-sect.patch</file>
  <file>0060-Modified-memory-utilization-panel-on-Host-dashboard.patch</file>
  <file>0061-Updated-description-for-Disk-IOPS-on-host-dashboard.patch</file>
  <file>0062-Modified-description-of-charts-from-profiling-inform.patch</file>
  <file>0063-Removed-Subvolume-panel-from-Volume-dashboard.patch</file>
  <file>0064-Modified-description-of-IOPS-panel-in-volume-dashbao.patch</file>
  <file>0065-Modified-description-of-charts-from-profiling-inform.patch</file>
  <file>0066-Removed-inactive-link-from-healing-panel-of-Brick-da.patch</file>
  <file>0067-created-script-to-delete-grafana-dashboards.patch</file>
  <file>tendrl-monitoring-integration-1.6.3.tar.gz</file>
  <file>tendrl-monitoring-integration.spec</file>
  <file>vonage-status-panel.zip</file>
</package>
<package pkgid="74fda6d9ac58e5b6c505188e4d6c608437b1b31f4b00bd85bb80c29a65255b80" name="tendrl-node-agent" arch="src">
  <version epoch="0" ver="1.6.3" rel="10.el7rhgs"/>
  <file>0001-Added-to-check-if-file-usr-share-glusterfs-release-e.patch</file>
  <file>0002-Update-discover_gluster_sds_details.py.patch</file>
  <file>0003-Update-discover_gluster_sds_details.py.patch</file>
  <file>0004-Expand-related-alert-messages-shows-integration_id-i.patch</file>
  <file>0005-Removing-node_alert_count-initialization.patch</file>
  <file>0006-Initialize-only-cluster_node_alert_count-object.patch</file>
  <file>0007-Flag-for-monitoring-integration-is-assigned-by-node-.patch</file>
  <file>0008-Closing-carbon-cache-connections-properly.patch</file>
  <file>0009-Update-utils.py.patch</file>
  <file>0010-Update-utils.py.patch</file>
  <file>0011-Run-volume-profile-info-for-volumes-which-have-profi.patch</file>
  <file>0012-Fixing-issue-in-fqdn-ip-assiging-to-node_context.patch</file>
  <file>0013-Fixing-issue-with-multiple-interface-of-brick-and-pe.patch</file>
  <file>0014-Duplicate-Events-are-Processed-and-displayed-in-UI.patch</file>
  <file>0015-Changed-the-logic-to-calculate-the-iops-values.patch</file>
  <file>0016-Updated-logic-for-alert-notifications-and-node-statu.patch</file>
  <file>0017-Adding-ttl-in-all-node-context-object-save-as-per-ne.patch</file>
  <file>0018-Sometimes-volume-alert-raise-with-volume_name-None.patch</file>
  <file>0019-Sometimes-volume-alert-raise-with-volume_name-None.patch</file>
  <file>0020-Optimizing-carbon-cache-utilization-by-pushing-list-.patch</file>
  <file>0021-Corrected-the-gauge_write-setting-value.patch</file>
  <file>0022-Claim-provisioner-tag-only-by-managed-nodes-if-clust.patch</file>
  <file>0023-Update-services_and_index_sync.py.patch</file>
  <file>0024-Fixing-issue-with-message-socket-connection-blocked.patch</file>
  <file>tendrl-node-agent-1.6.3.tar.gz</file>
  <file>tendrl-node-agent.spec</file>
</package>
<package pkgid="e4677c238c02fabca137b1c27458074086b35d5c9c46412cd2fdba33ee27dac1" name="tendrl-notifier" arch="src">
  <version epoch="0" ver="1.6.3" rel="4.el7rhgs"/>
  <file>0001-Before-saving-alert-object-doing-load-and-update-del.patch</file>
  <file>0002-Before-sending-notification-verifying-no-changes-in-.patch</file>
  <file>0003-Before-sending-notification-for-clearning-checking-n.patch</file>
  <file>0004-Before-sending-notification-for-clearning-checking-n.patch</file>
  <file>tendrl-notifier-1.6.3.tar.gz</file>
  <file>tendrl-notifier.spec</file>
</package>
<package pkgid="311e08654fd55d06c64799acf3f539968566d3abcf36815c313dd93f39c0d600" name="tendrl-selinux" arch="src">
  <version epoch="0" ver="1.5.4" rel="2.el7rhgs"/>
  <file>tendrl-selinux-1.5.4.tar.gz</file>
  <file>tendrl-selinux.spec</file>
</package>
<package pkgid="ca78745a751c3685040e203395a5acf54acf3581ed7454371293510271bdd8be" name="tendrl-ui" arch="src">
  <version epoch="0" ver="1.6.3" rel="11.el7rhgs"/>
  <file>tendrl-ui-1.6.3.tar.gz</file>
  <file>tendrl-ui.spec</file>
</package>
<package pkgid="0a9e82cc12e6cb9d03f3436b559a576ae4e4898edce526f9fe0d7bc5ec4bd4f9" name="userspace-rcu" arch="src">
  <version epoch="0" ver="0.7.9" rel="2.el7rhgs"/>
  <file>userspace-rcu-0.7.9.tar.bz2</file>
  <file>userspace-rcu.spec</file>
</package>
<package pkgid="4d2020df4e44780cd246c904fa8829628f91dc3a48bd98e8e0307838d94345b4" name="xmlstarlet" arch="src">
  <version epoch="0" ver="1.6.1" rel="1.el7"/>
  <file>xmlstarlet-1.6.1.tar.gz</file>
  <file>xmlstarlet.spec</file>
</package>
<package pkgid="c04fe5da9a86cbef2afc20a69dacbd577965b2b82900aeed10b00aca7cfaf817" name="zeromq3" arch="src">
  <version epoch="1" ver="3.2.5" rel="1.el7cp"/>
  <file>zeromq-3.2.5.tar.gz</file>
  <file>zeromq3.spec</file>
</package>
</filelists>