Skip to content
This repository has been archived by the owner. It is now read-only.
Packages part of the M3DB project but outside the main tree with loose compatibility requirements
Go Makefile
Branch: master
Clone or download
Latest commit ebf3c7b Apr 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci @ 473aa7b Add ident.TagIterMatcher (#140) Apr 20, 2018
checked Add CurrentIndex and Len to ident.Iterator, ident.TagIterator for pos… Jul 25, 2018
clock
close [refactor] Use consistent naming approach for packages (#98) Sep 13, 2017
config Use runtime.NumCPU() for num shards and kill worker probability to 0.… Feb 12, 2019
context [context] Add child ctx (#216) Apr 5, 2019
debug [refactor] Use consistent naming approach for packages (#98) Sep 13, 2017
errors Add last error method on MultiError struct (#203) Nov 13, 2018
generated/mocks Fix mock-gen (#136) Apr 16, 2018
generics Add update hook in leakpool (#149) May 1, 2018
hash [godoc] And package level documentation and examples (#92) Sep 9, 2017
ident remove invalid comment (#210) Jan 30, 2019
instrument Move opentracing util to m3x (#214) Apr 2, 2019
log Make null logger a pointer type (#108) Oct 25, 2017
net [refactor] Use consistent naming approach for packages (#98) Sep 13, 2017
opentracing Move opentracing util to m3x (#214) Apr 2, 2019
pool Remove the native pool and dependent structures (#188) Aug 30, 2018
pprof [refactor] Use consistent naming approach for packages (#98) Sep 13, 2017
process Remove unused and problematic dependencies (license, missing glide, e… Mar 19, 2018
resource Add RegisterCloser to allow cleanup of resources with a Close method (#… May 11, 2018
retry
sampler Add validation to sampler (#206) Dec 13, 2018
server Allow retrier to take in random source other than just the global one ( Jun 4, 2018
sync Use runtime.NumCPU() for num shards and kill worker probability to 0.… Feb 12, 2019
tcp [refactor] Use consistent naming approach for packages (#98) Sep 13, 2017
test Wire up Cmp Options (#198) Sep 30, 2018
time NewRanges constructor (#174) May 22, 2018
unsafe
watch Add watch.Value (#138) Apr 17, 2018
.codecov.yml
.excludecoverage Add ident.TagIterMatcher (#140) Apr 20, 2018
.excludefmt add exclude rules Jul 26, 2016
.excludelint Add ability to rename generated hashmap types (#137) Apr 17, 2018
.excludemetalint Add ability to rename generated hashmap types (#137) Apr 17, 2018
.gitignore Add ability to rename generated hashmap types (#137) Apr 17, 2018
.gitmodules Start using the ci-scripts submodule (#42) Jan 25, 2017
.metalinter.json
CHANGELOG.md add docset Jul 26, 2016
CONTRIBUTING.md Add `context`, `ident` and `resource` package (#120) Feb 2, 2018
LICENSE Update license to Apache 2 (#170) May 18, 2018
Makefile Update genny generation to use forked gorename (#143) Apr 24, 2018
README.md Add migration warning Apr 8, 2019
doc.go [godoc] And package level documentation and examples (#92) Sep 9, 2017
generated-source-files.mk Add Tags type and NoFinalize() capability to ID, Tag and Tags (#164) May 12, 2018
glide.lock [context] Add child ctx (#216) Apr 5, 2019
glide.yaml [context] Add child ctx (#216) Apr 5, 2019

README.md

Migration Warning

This repository has been migrated to github.com/m3db/m3. It's contents can be found at github.com/m3db/m3/src/x. Follow along there for updates. This repository is marked archived, and will no longer receive any updates.

M3X GoDoc Build Status Coverage Status

Common utility code shared by all M3DB components.


This project is released under the Apache License, Version 2.0.

Development

Setup

  1. Clone the repo into your $GOPATH
  2. Run git submodule update --init --recursive
  3. Run glide install -v - Install Glide first if you don't have it
  4. Run make test and make sure everything passes
  5. Write new code and tests
You can’t perform that action at this time.