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

abronan / libkv
84%
master: 84%

Build:
Build:
LAST BUILD BRANCH: update_travis
DEFAULT BRANCH: master
Repo Added 13 Aug 2017 08:52AM UTC
Files 8
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 etcd_watch_fix_possible_race
branch: etcd_watch_fix_possible_race
CHANGE BRANCH
x
Reset
  • etcd_watch_fix_possible_race
  • align_etcd_lock
  • align_redis_error
  • consul_http
  • consul_list_consistent
  • docs
  • docs_backend_installation
  • etcd_list
  • etcdv3
  • filter_lock_key
  • fix_cas_failure_test
  • fix_consul_off_by_one
  • fix_etcdv3_atomicput_ttl
  • improve_tests
  • list_ser
  • master
  • meta_list_fix
  • readoptions
  • switch_boltdb_fork
  • update_docs
  • update_go
  • update_kv_version
  • update_readme
  • update_travis
  • watchtree_key_event

pending completion
147

push

travis-ci

abronan
etcd: Move out initial Get/List operation from goroutine in Watch methods

This commit moves out the Get and List operations
that are happening initially from the Watch goroutine
in order to avoid races if using the first current
revision we return from the channel. This also
improves error management as we used to just exit
the goroutine when the Get/List operation failed.

Signed-off-by: Alexandre Beslic <abeslic@abronan.com>

2001 of 2385 relevant lines covered (83.9%)

10.84 hits per line

Relevant lines Covered
Build:
Build:
2385 RELEVANT LINES 2001 COVERED LINES
10.84 HITS PER LINE
Source Files on etcd_watch_fix_possible_race
  • List 0
  • 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
147 etcd_watch_fix_possible_race etcd: Move out initial Get/List operation from goroutine in Watch methods This commit moves out the Get and List operations that are happening initially from the Watch goroutine in order to avoid races if using the first current revision we retur... push 15 Oct 2017 10:06AM UTC abronan travis-ci pending completion  
See All Builds (132)
  • 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