Skip to content

Commit

Permalink
Update to go1.1.
Browse files Browse the repository at this point in the history
This commit updates the documentation, Makefiles, formatting, and
code semantics to support the 1.1. runtime, which includes ...

1. ``make advice``,

2. ``make format``, and

3. ``go fix`` on various targets.
  • Loading branch information
matttproud committed May 14, 2013
1 parent 2ea2e89 commit 244a4a9
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 15 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
language: go

before_script:
- gvm install go1.0.3 || true
- gvm use go1.0.3 || true
- gvm install go1.1 || true
- gvm use go1.1 || true

script:
- make
2 changes: 1 addition & 1 deletion Makefile.INCLUDE
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ else
export THIRD_PARTY_BUILD_OUTPUT :=
endif

GO_VERSION := 1.0.3
GO_VERSION := 1.1
LEVELDB_VERSION := 1.9.0
PROTOCOL_BUFFERS_VERSION := 2.5.0
SNAPPY_VERSION := 1.1.0
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ action if some condition is observed to be true.
If you read below in the _Getting Started_ section, the build infrastructure
will take care of the following things for you in most cases:

1. Go 1.0.3.
1. Go 1.1.
2. GVM: [https://github.com/moovweb/gvm](https://github.com/moovweb/gvm) is highly recommended as well.
3. LevelDB: [https://code.google.com/p/leveldb/](https://code.google.com/p/leveldb/).
4. Protocol Buffers Compiler: [http://code.google.com/p/protobuf/](http://code.google.com/p/protobuf/).
Expand All @@ -39,8 +39,8 @@ For basic help how to get started:
### Working with GVM
Starting out, the following workflow is advised:

$ gvm install go1.0.3
$ gvm use go1.0.3
$ gvm install go1.1
$ gvm use go1.1
$ gvm pkgset create prometheus
$ gvm pkgset use prometheus

Expand Down
6 changes: 3 additions & 3 deletions model/fingerprinting.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ func NewFingerprintFromMetric(metric Metric) (f Fingerprint) {

return fingerprint{
firstCharacterOfFirstLabelName: firstCharacterOfFirstLabelName,
hash: binary.LittleEndian.Uint64(summer.Sum(nil)),
labelMatterLength: uint(labelMatterLength % 10),
lastCharacterOfLastLabelValue: lastCharacterOfLastLabelValue,
hash: binary.LittleEndian.Uint64(summer.Sum(nil)),
labelMatterLength: uint(labelMatterLength % 10),
lastCharacterOfLastLabelValue: lastCharacterOfLastLabelValue,
}
}

Expand Down
2 changes: 0 additions & 2 deletions retrieval/format/discriminator.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,4 @@ func (r *registry) ProcessorForRequestHeader(header http.Header) (processor Proc
err = fmt.Errorf("Unrecognized API version %s", prometheusApiVersion)
return
}

return
}
1 change: 0 additions & 1 deletion rules/load.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ func LoadFromReader(rulesReader io.Reader, singleExpr bool) (interface{}, error)
} else {
return lexer.parsedRules, nil
}
panic("")
}

func LoadRulesFromReader(rulesReader io.Reader) ([]Rule, error) {
Expand Down
2 changes: 1 addition & 1 deletion rules/testdata.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ var testMatrix = ast.Matrix{
{
Metric: model.Metric{
model.MetricNameLabel: "x",
"y": "testvalue",
"y": "testvalue",
},
Values: getTestValueStream(0, 100, 10),
},
Expand Down
2 changes: 0 additions & 2 deletions storage/metric/tiered.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ func (c chunk) TruncateBefore(t time.Time) chunk {
default:
return c[index-1:]
}

panic("unreachable")
}

// TieredStorage both persists samples and generates materialized views for
Expand Down

0 comments on commit 244a4a9

Please sign in to comment.