• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ICRAR / ngas
69%
master: 69%

Build:
Build:
LAST BUILD BRANCH: config_use_prepared_stmts_for_clients
DEFAULT BRANCH: master
Repo Added 30 Jun 2017 02:01AM UTC
Files 165
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH issue-51
branch: issue-51
CHANGE BRANCH
x
Reset
  • issue-51
  • 98-query-ignore
  • NGAS-163
  • aiosmtpd
  • avoid-installing-bsddb3-in-py27
  • bbcp_fixes
  • c_client_warning_fixes
  • centos7-compatibility-changes
  • clone-fix
  • clone-order-fixes
  • correct-janitor-init
  • correct-logging-c
  • coverage-stability
  • direct_sql
  • doc-updates
  • docs-fix
  • document-future-removal-of-27
  • fits_optional_arcfile
  • fix-requests-dependency-specs
  • fs-monitor
  • fs-monitor-fixes
  • github-actions
  • improve-register-error-message
  • issue-103
  • issue-13
  • issue-38
  • issue-44
  • issue-50
  • janitor-thread-startup
  • macos-hostnames
  • macos-travis-fix
  • macos-travis-update
  • master
  • netifaces-fix
  • next
  • no-create-venv
  • none-reg-parameters
  • partner_sites
  • plugins-importing
  • py311
  • py39
  • python-client-improvements
  • relaxed-netifaces
  • release-12.0
  • remove-2.7-builds
  • remove-test-generic-registration-plugin
  • requests-pinning
  • richer-archiving-event
  • separate-test-servers
  • servers-flag
  • small-improvements
  • smtp-testing
  • stream-proxy-request
  • subscription-def
  • subscription_thread_ng
  • travis-errors
  • travis-fixes
  • travis-focal
  • update-travis-matrix
  • uwe-fixes
  • v11
  • v12
  • v12.0
  • various_improvements
  • volumes

pending completion
527

push

travis-ci-com

Rodrigo Tobar
Move bad-files under each volume directory

The bad-files directory, currently sitting directly under the NGAS root
directory and not within any of the volume directories, contains files
that for one reason or another could not be archived automatically
(server shutdown, client disconnected, etc). When files are moved into
the bad-files directory, their original location is always the staging/
directory in the target volume where the final archiving takes place.
Because volumes are usually mapped to different filesystems, this often
results on slow, expensive data copies across filesystems instead of
fast, simpler renames within the single filesystem. Moreover, files
under bad-files are never automatically removed or picked out in any
way, and therefore they simply accumulate until they are dealt with
(most commonly removed).

This commit moves the bad-files directory to exist within each of the
volumes rather than directly under the NGAS root. This should speed up
greatly the movement of files into such directories, while keeping the
information of the disk they originated from.

This issue was reported in #51.

Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>

13576 of 19753 relevant lines covered (68.73%)

4.1 hits per line

Relevant lines Covered
Build:
Build:
19753 RELEVANT LINES 13576 COVERED LINES
4.1 HITS PER LINE
Source Files on issue-51
  • Tree
  • List 165
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
527 issue-51 Move bad-files under each volume directory The bad-files directory, currently sitting directly under the NGAS root directory and not within any of the volume directories, contains files that for one reason or another could not be archived automat... push 14 Jun 2021 01:25PM UTC Rodrigo Tobar travis-ci-com pending completion  
See All Builds (534)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc