Your message dated Tue, 25 Oct 2016 18:23:30 +0000
with message-id <e1bz6nm-0004xi...@franck.debian.org>
and subject line Bug#840656: fixed in influxdb 1.0.2+dfsg1-1
has caused the Debian Bug report #840656,
regarding influxdb: Please package upstream release 1.0.1 
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
840656: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840656
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: influxdb
Source-Version: 0.13.0+dfsg1-4
Severity: wishlist
Tags: patch
Control: block -1 by 840633

Hi!

There's a new upstream release 1.0.1. It would be nice to get that
uploaded so that it can get into stretch. This one drops the
clustering support, so perhaps a NEWS entry is in order (probably
pointing to influxdb-relay, for which I'll file also an RFP)?

This new release depends on the golang-github-retailnext-hllpp package
for which I've filed an RFP with ready-made packaging.

Also attached the necessary changes, which have been tested locally.

Thanks,
Guillem
From ed4f3006daa4e999bfa316ecf424afc77ed6e24e Mon Sep 17 00:00:00 2001
From: Guillem Jover <gjo...@sipwise.com>
Date: Thu, 13 Oct 2016 17:11:07 +0200
Subject: [PATCH] Package influxdb 1.0.1

---
 debian/changelog                       |   6 ++
 debian/control                         |  10 +--
 debian/influxdb.conf                   | 157 +++++++++++++--------------------
 debian/patches/disable-reporting.patch |  15 ++--
 4 files changed, 80 insertions(+), 108 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 4d6fd88..b65f936 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+influxdb (1.0.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Guillem Jover <gjo...@sipwise.com>  Thu, 29 Sep 2016 14:31:48 +0000
+
 influxdb (0.13.0+dfsg1-4) unstable; urgency=medium
 
   * Replace uglifyjs by yui-compressor
diff --git a/debian/control b/debian/control
index 7648b15..b9e357e 100644
--- a/debian/control
+++ b/debian/control
@@ -21,13 +21,12 @@ Build-Depends: debhelper (>= 9),
                golang-github-boltdb-bolt-dev,
                golang-github-peterh-liner-dev,
                golang-github-bmizerany-pat-dev,
-               golang-gopkg-fatih-pool.v2-dev,
                golang-github-rakyll-statik-dev,
+               golang-github-retailnext-hllpp-dev,
                golang-github-kimor79-gollectd-dev,
                golang-collectd-dev,
-               golang-github-hashicorp-raft-boltdb-dev,
-               golang-github-hashicorp-raft-dev,
                golang-github-davecgh-go-spew-dev,
+               golang-github-dgrijalva-jwt-go-dev,
                golang-github-dgryski-go-bitstream-dev,
                golang-github-dgryski-go-bits-dev,
                golang-github-jwilder-encoding-dev (>= 0.0~git20160426.0.ac74639),
@@ -53,13 +52,12 @@ Depends: ${misc:Depends},
          golang-github-boltdb-bolt-dev,
          golang-github-peterh-liner-dev,
          golang-github-bmizerany-pat-dev,
-         golang-gopkg-fatih-pool.v2-dev,
          golang-github-rakyll-statik-dev,
+         golang-github-retailnext-hllpp-dev,
          golang-github-kimor79-gollectd-dev,
          golang-collectd-dev,
-         golang-github-hashicorp-raft-boltdb-dev,
-         golang-github-hashicorp-raft-dev,
          golang-github-davecgh-go-spew-dev,
+         golang-github-dgrijalva-jwt-go-dev,
          golang-github-dgryski-go-bitstream-dev,
          golang-github-dgryski-go-bits-dev,
          golang-github-jwilder-encoding-dev (>= 0.0~git20160426.0.ac74639),
diff --git a/debian/influxdb.conf b/debian/influxdb.conf
index b5f9b4a..739afa5 100644
--- a/debian/influxdb.conf
+++ b/debian/influxdb.conf
@@ -21,19 +21,17 @@ reporting-enabled = false
 ###
 
 [meta]
-  # Controls if this node should run the metaservice and participate in the Raft group
-  enabled = true
-
   # Where the metadata/raft database is stored
   dir = "/var/lib/influxdb/meta"
 
-  bind-address = ":8088"
   retention-autocreate = true
-  election-timeout = "1s"
-  heartbeat-timeout = "1s"
-  leader-lease-timeout = "500ms"
-  commit-timeout = "50ms"
-  cluster-tracing = false
+
+  # If log messages are printed for the meta service
+  logging-enabled = true
+  pprof-enabled = false
+
+  # The default duration for leases.
+  lease-duration = "1m0s"
 
 ###
 ### [data]
@@ -50,36 +48,13 @@ reporting-enabled = false
 
   dir = "/var/lib/influxdb/data"
 
-  # The following WAL settings are for the b1 storage engine used in 0.9.2. They won't
-  # apply to any new shards created after upgrading to a version > 0.9.3.
-  max-wal-size = 104857600 # Maximum size the WAL can reach before a flush. Defaults to 100MB.
-  wal-flush-interval = "10m" # Maximum time data can sit in WAL before a flush.
-  wal-partition-flush-delay = "2s" # The delay time between each WAL partition being flushed.
-
   # These are the WAL settings for the storage engine >= 0.9.3
   wal-dir = "/var/lib/influxdb/wal"
   wal-logging-enabled = true
-  data-logging-enabled = true
-
-  # When a series in the WAL in-memory cache reaches this size in bytes it is marked as ready to
-  # flush to the index
-  # wal-ready-series-size = 25600
-
-  # Flush and compact a partition once this ratio of series are over the ready size
-  # wal-compaction-threshold = 0.6
-
-  # Force a flush and compaction if any series in a partition gets above this size in bytes
-  # wal-max-series-size = 2097152
-
-  # Force a flush of all series and full compaction if there have been no writes in this
-  # amount of time. This is useful for ensuring that shards that are cold for writes don't
-  # keep a bunch of data cached in memory and in the WAL.
-  # wal-flush-cold-interval = "10m"
-
-  # Force a partition to flush its largest series if it reaches this approximate size in
-  # bytes. Remember there are 5 partitions so you'll need at least 5x this amount of memory.
-  # The more memory you have, the bigger this can be.
-  # wal-partition-size-threshold = 20971520
+  
+  # Trace logging provides more verbose output around the tsm engine. Turning 
+  # this on can provide more useful output for debugging tsm engine issues.
+  # trace-logging-enabled = false
 
   # Whether queries should be logged before execution. Very useful for troubleshooting, but will
   # log any sensitive data contained within a query.
@@ -111,47 +86,23 @@ reporting-enabled = false
 
   # MaxPointsPerBlock is the maximum number of points in an encoded
   # block in a TSM file. Larger numbers may yield better compression
-  # but could incur a performance peanalty when querying
+  # but could incur a performance penalty when querying
   # max-points-per-block = 1000
 
 ###
-### [hinted-handoff]
-###
-### Controls the hinted handoff feature, which allows nodes to temporarily
-### store queued data when one node of a cluster is down for a short period
-### of time.
-###
-
-[hinted-handoff]
-  enabled = true
-  dir = "/var/lib/influxdb/hh"
-  max-size = 1073741824
-  max-age = "168h"
-  retry-rate-limit = 0
-
-  # Hinted handoff will start retrying writes to down nodes at a rate of once per second.
-  # If any error occurs, it will backoff in an exponential manner, until the interval
-  # reaches retry-max-interval. Once writes to all nodes are successfully completed the
-  # interval will reset to retry-interval.
-  retry-interval = "1s"
-  retry-max-interval = "1m"
-
-  # Interval between running checks for data that should be purged. Data is purged from
-  # hinted-handoff queues for two reasons. 1) The data is older than the max age, or
-  # 2) the target node has been dropped from the cluster. Data is never dropped until
-  # it has reached max-age however, for a dropped node or not.
-  purge-interval = "1h"
-
-###
-### [cluster]
+### [coordinator]
 ###
-### Controls non-Raft cluster behavior, which generally includes how data is
-### shared across shards.
+### Controls the clustering service configuration.
 ###
 
-[cluster]
-  shard-writer-timeout = "5s" # The time within which a remote shard must respond to a write request.
-  write-timeout = "10s" # The time within which a write request must complete on the cluster.
+[coordinator]
+  write-timeout = "10s"
+  max-concurrent-queries = 0
+  query-timeout = "0"
+  log-queries-after = "0"
+  max-select-point = 0
+  max-select-series = 0
+  max-select-buckets = 0
 
 ###
 ### [retention]
@@ -219,6 +170,22 @@ reporting-enabled = false
   pprof-enabled = false
   https-enabled = false
   https-certificate = "/etc/ssl/influxdb.pem"
+  ### Use a separate private key location.
+  # https-private-key = ""
+  max-row-limit = 10000
+  realm = "InfluxDB"
+
+###
+### [subscriber]
+###
+### Controls the subscriptions, which can be used to fork a copy of all data
+### received by the InfluxDB host.
+###
+
+[subscriber]
+  enabled = true
+  http-timeout = "30s"
+
 
 ###
 ### [[graphite]]
@@ -232,44 +199,40 @@ reporting-enabled = false
   # bind-address = ":2003"
   # protocol = "tcp"
   # consistency-level = "one"
-  # name-separator = "."
 
   # These next lines control how batching works. You should have this enabled
   # otherwise you could get dropped metrics or poor performance. Batching
   # will buffer points in memory if you have many coming in.
 
-  # batch-size = 1000 # will flush if this many points get buffered
-  # batch-pending = 5 # number of batches that may be pending in memory
+  # batch-size = 5000 # will flush if this many points get buffered
+  # batch-pending = 10 # number of batches that may be pending in memory
   # batch-timeout = "1s" # will flush at least this often even if we haven't hit buffer limit
   # udp-read-buffer = 0 # UDP Read buffer size, 0 means OS default. UDP listener will fail if set above OS max.
 
-  ## "name-schema" configures tag names for parsing the metric name from graphite protocol;
-  ## separated by `name-separator`.
-  ## The "measurement" tag is special and the corresponding field will become
-  ## the name of the metric.
-  ## e.g. "type.host.measurement.device" will parse "server.localhost.cpu.cpu0" as
-  ## {
-  ##     measurement: "cpu",
-  ##     tags: {
-  ##         "type": "server",
-  ##         "host": "localhost,
-  ##         "device": "cpu0"
-  ##     }
-  ## }
-  # name-schema = "type.host.measurement.device"
-
-  ## If set to true, when the input metric name has more fields than `name-schema` specified,
-  ## the extra fields will be ignored.
-  ## Otherwise an error will be logged and the metric rejected.
-  # ignore-unnamed = true
+  ### This string joins multiple matching 'measurement' values providing more control over the final measurement name.
+  # separator = "."
+
+  ### Default tags that will be added to all metrics.  These can be overridden at the template level
+  ### or by tags extracted from metric
+  # tags = ["region=us-east", "zone=1c"]
+
+  ### Each template line requires a template pattern.  It can have an optional
+  ### filter before the template and separated by spaces.  It can also have optional extra
+  ### tags following the template.  Multiple tags should be separated by commas and no spaces
+  ### similar to the line protocol format.  There can be only one default template.
+  # templates = [
+  #   "*.app env.service.resource.measurement",
+  #   # Default template
+  #   "server.*",
+  # ]
 
 ###
 ### [collectd]
 ###
-### Controls the listener for collectd data.
+### Controls one or many listeners for collectd data.
 ###
 
-[collectd]
+[[collectd]]
   enabled = false
   # bind-address = ""
   # database = ""
@@ -287,10 +250,10 @@ reporting-enabled = false
 ###
 ### [opentsdb]
 ###
-### Controls the listener for OpenTSDB data.
+### Controls one or many listeners for OpenTSDB data.
 ###
 
-[opentsdb]
+[[opentsdb]]
   enabled = false
   # bind-address = ":4242"
   # database = "opentsdb"
diff --git a/debian/patches/disable-reporting.patch b/debian/patches/disable-reporting.patch
index 0c91b1b..8a27724 100644
--- a/debian/patches/disable-reporting.patch
+++ b/debian/patches/disable-reporting.patch
@@ -6,9 +6,14 @@ Description: Disable reporting by default
 Author: Alexandre Viau <alexan...@alexandreviau.net>
 Last-Update: 2015-08-11
 
+---
+ cmd/influxd/run/config.go |    2 +-
+ cmd/influxd/run/server.go |    6 +++---
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
 --- a/cmd/influxd/run/config.go
 +++ b/cmd/influxd/run/config.go
-@@ -55,7 +55,7 @@
+@@ -56,7 +56,7 @@ type Config struct {
  	ContinuousQuery continuous_querier.Config `toml:"continuous_queries"`
  
  	// Server reporting
@@ -19,7 +24,7 @@ Last-Update: 2015-08-11
  	BindAddress string `toml:"bind-address"`
 --- a/cmd/influxd/run/server.go
 +++ b/cmd/influxd/run/server.go
-@@ -69,7 +69,7 @@
+@@ -78,7 +78,7 @@ type Server struct {
  	Monitor *monitor.Monitor
  
  	// Server reporting and registration
@@ -28,16 +33,16 @@ Last-Update: 2015-08-11
  
  	// Profiling
  	CPUProfile string
-@@ -137,7 +137,7 @@
+@@ -147,7 +147,7 @@ func NewServer(c *Config, buildInfo *Bui
  
- 		Monitor: monitor.New(c.Monitor),
+ 		MetaClient: meta.NewClient(c.Meta),
  
 -		reportingDisabled: c.ReportingDisabled,
 +		reportingEnabled: c.ReportingEnabled,
  
  		httpAPIAddr: c.HTTPD.BindAddress,
  		httpUseTLS:  c.HTTPD.HTTPSEnabled,
-@@ -289,7 +289,7 @@
+@@ -441,7 +441,7 @@ func (s *Server) Open() error {
  	}
  
  	// Start the reporting service, if not disabled.
-- 
2.9.3


--- End Message ---
--- Begin Message ---
Source: influxdb
Source-Version: 1.0.2+dfsg1-1

We believe that the bug you reported is fixed in the latest version of
influxdb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 840...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Viau <av...@debian.org> (supplier of updated influxdb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 25 Oct 2016 13:19:04 -0400
Source: influxdb
Binary: golang-github-influxdb-influxdb-dev influxdb-dev influxdb 
influxdb-client
Architecture: source all amd64
Version: 1.0.2+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 
<pkg-go-maintainers@lists.alioth.debian.org>
Changed-By: Alexandre Viau <av...@debian.org>
Description:
 golang-github-influxdb-influxdb-dev - Scalable datastore for metrics, events, 
and real-time analytics.
 influxdb   - Scalable datastore for metrics, events, and real-time analytics
 influxdb-client - command line interface for InfluxDB
 influxdb-dev - Transitional package for golang-github-influxdb-influxdb-dev
Closes: 840656
Changes:
 influxdb (1.0.2+dfsg1-1) unstable; urgency=medium
 .
   [ Alexandre Viau ]
   * Update default configuration file.
 .
   [ Guillem Jover ]
   * New upstream release. (Closes: #840656)
Checksums-Sha1:
 fd59dae896010ecb43df860666f9851d8420ca8c 3296 influxdb_1.0.2+dfsg1-1.dsc
 137606e93a006f632f14fc97bba8afe36d6d41b4 1278953 
influxdb_1.0.2+dfsg1.orig.tar.gz
 96abbbbff85dabcbf6cfa99170b74495cd00cc24 119820 
influxdb_1.0.2+dfsg1-1.debian.tar.xz
 d2e0480f56279f63b2b22772e4ff47395b074dd1 803382 
golang-github-influxdb-influxdb-dev_1.0.2+dfsg1-1_all.deb
 642838749d68012bb5bd414c0c0bec85c8ad2753 1183056 
influxdb-client_1.0.2+dfsg1-1_amd64.deb
 f67f6907794b98c6a7d8df87c1216cabee7426b0 47828 
influxdb-dev_1.0.2+dfsg1-1_all.deb
 ef2460055b00a2c3910b8da722b61d6fb03381a1 2811480 
influxdb_1.0.2+dfsg1-1_amd64.deb
Checksums-Sha256:
 388343028311dc598f5c1b1a6d28415e26c04475a6484a8859da956c2068ad24 3296 
influxdb_1.0.2+dfsg1-1.dsc
 a9b3bf58e883659dc90fea8b1e76515afa48c23ef0c780267ad31e92134fd281 1278953 
influxdb_1.0.2+dfsg1.orig.tar.gz
 c6db8c890ab34599698a48d764cd3669b81d90a580e0491662d4010237a6ffca 119820 
influxdb_1.0.2+dfsg1-1.debian.tar.xz
 f9d12a8336e6956d4024508a01f4b49f2ebbbe91d5129aaf97496d7ce6c50af5 803382 
golang-github-influxdb-influxdb-dev_1.0.2+dfsg1-1_all.deb
 330b0a07eb502db0ee685075d4c1e953e3c67448ee0db5830e77dc54615e155f 1183056 
influxdb-client_1.0.2+dfsg1-1_amd64.deb
 2f94e9676b93ad0973a326c297693f010aa7ca01f48eb5ef7e9e4340cdfaa807 47828 
influxdb-dev_1.0.2+dfsg1-1_all.deb
 f468e002a68253834d2adbfee2a8f74f4815c3cef11355607cde00e5714f290d 2811480 
influxdb_1.0.2+dfsg1-1_amd64.deb
Files:
 e2f740af490e5c144119897e06330739 3296 database extra influxdb_1.0.2+dfsg1-1.dsc
 6993667d1cc6fcda24c21cb294bdd3d6 1278953 database extra 
influxdb_1.0.2+dfsg1.orig.tar.gz
 d05f2dad7be96eba9626640088ad61d3 119820 database extra 
influxdb_1.0.2+dfsg1-1.debian.tar.xz
 eca526c7e04024c267a6dc5035f4704a 803382 database extra 
golang-github-influxdb-influxdb-dev_1.0.2+dfsg1-1_all.deb
 daff17604ce00cb36e705b944f7a004a 1183056 database extra 
influxdb-client_1.0.2+dfsg1-1_amd64.deb
 2906d0f8bdca225619b207b6999cd3d3 47828 oldlibs extra 
influxdb-dev_1.0.2+dfsg1-1_all.deb
 dde917a5f13af3281d7b641b2e1be566 2811480 database extra 
influxdb_1.0.2+dfsg1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIuBAEBCgAYBQJYD5j1ERxhdmlhdUBkZWJpYW4ub3JnAAoJEI8rETxlNcWneRMP
+wSe/sSO3BLhS7MtaC5p93/JNUF7FROA5FStWhNJDQLjDDHvG4OfbShnUPg59B+i
YNPutQasc0HUkfFpDkV13pZfxtGBZcfIKyxVcCLih627+BQ0CnO6HuVT2ronQ8GD
KLQIhkd2n1m0D1s60ZlnwlaP5vTYXn+6Sa1j2pQA/qFN5F9vKuCKhRCmgtD8I0WY
kn9Bott+KXXnFclRifTAw18Ra8Yb5vuP5JuPyUeD/Mw+ThrJbEzHQUULiUqZGY7y
p1mEQ+Mi/i8ol84qwPyOei9YDd+l1V1p1lDHronXgfPaGGYLSsBRIGvurJ5fA3B5
GroTejAMBaiVfpKpaHYSWkh9Au/thHbzJvhWi+PmuisCjO/5jYi9DNkTohQS6b04
ys4+NzHuO1pL8zFs46kud7Lo78kqyAEh6j7TEr8sj1XoikCR3xCJyIz977gZfjcN
BsFVUWyUydbeCl+Ljzz/KSESxbavxXypgVznMypDH1Yg8MWZTuCrsynbW+wZE9Mz
RZkOOuSwq6ssbDZugv+/W1fB4CgNanB8hzAvSXyB013fUV8zMV3jH1lREtQOtT+k
2Pso0TDM9Bf5jvAJAEFqP4s13/FbKu0NmqFM6qsHFpoS1G5KOgPzrpnf0LA4v5kh
hxCp8YX/KPuKdHbC9cdOJx8PZ102Hino6MyqsTxkGc8J
=mFxC
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Reply via email to