Skip to content

Commit

Permalink
influxdb: Update to v1.8.4.
Browse files Browse the repository at this point in the history
v1.8.4 [2021-01-27]
-------------------

### Bugfixes

-	[#19696](influxdata/influxdb#19697): fix(flux): add durations to Flux logging

v1.8.3 [2020-09-30]
-------------------

### Features

-	[#19187](influxdata/influxdb#19187): feat: Collect values written stats.
-	[#19611](influxdata/influxdb#19611): feat: Add -lponly flag to export sub-command.

### Bugfixes

-	[#19409](influxdata/influxdb#19409): chore: update uuid library from satori to gofrs.
-	[#19439](influxdata/influxdb#19439): fix(storage): ArrayFilterCursor truncation for multi-block data.
-	[#19460](influxdata/influxdb#19460): chore: Use latest version of influxql package.
-	[#19512](influxdata/influxdb#19512): chore: Quiet static analysis tools.
-	[#19592](influxdata/influxdb#19592): fix(services/storage): multi measurement queries return all applicable series.
-	[#19612](influxdata/influxdb#19612): fix: lock map before writes.

v1.8.2 [2020-08-13]
-------------------

### Bugfixes

-	[#19253](influxdata/influxdb#19253): fix(tsdb): Revert disable series id set cache size by default.

v1.8.1 [2020-07-08]
-------------------

### Features

-	[#18457](influxdata/influxdb#18457): feat(query): Parallelize field iterator planning.
-	[#18886](influxdata/influxdb#18886): feat(http): Allow user supplied HTTP headers.

### Bugfixes

-	[#17319](influxdata/influxdb#17319): fix(flux): buckets call no longer panics.
-	[#18212](influxdata/influxdb#18212): fix(tsdb): Defer closing of underlying SeriesIDSetIterators.
-	[#18286](influxdata/influxdb#18286): fix(tsdb): Disable series id set cache size by default.
-	[#18299](influxdata/influxdb#18299): refactor(http): Simplify Authorizer.
-	[#18694](influxdata/influxdb#18694): fix(tsi1): wait deleting epoch before dropping shard.
-	[#18687](influxdata/influxdb#18687): perf(tsi1): batch write tombstone entries when dropping/deleting.
-	[#18826](influxdata/influxdb#18826): fix: gracefully handle errors when creating snapshots.
-	[#18849](influxdata/influxdb#18849): chore(build): remove all of the go1.12 references from build.

v1.8.0 [2020-04-11]
-------------------

### Features

-	[#15952](influxdata/influxdb#15952): Add influx_inspect verify-tombstone tool.
-	[#16542](influxdata/influxdb#16542): Add offline series compaction to influx_inspect buildtsi.
-	[#16599](influxdata/influxdb#16599): Make influx CLI support custom HTTP endpoint.
-	[#16908](influxdata/influxdb#16908): Add support for InfluxDB 2.0 write API.
-	[#17621](influxdata/influxdb#17621): Update Flux to v0.65.0.
-	[#17188](influxdata/influxdb#17188): Enhance support for bound parameters.

### Bugfixes

-	[#10503](influxdata/influxdb#10503): Delete rebuilds series index when series to be deleted are only found in cache.
-	[#10504](https://github.com/influxdata/influxdb/issue/10504): Delete rebuilds series index when series to be deleted are outside timerange.
-	[#14485](influxdata/influxdb#14485): Parse Accept header correctly.
-	[#16524](influxdata/influxdb#16524): Upgrade compaction error log from `Info` to `Warn`.
-	[#16525](influxdata/influxdb#16525): Remove double increment of meta index.
-	[#16595](influxdata/influxdb#16595): Improve series cardinality limit for inmem index.
-	[#16606](influxdata/influxdb#16606): Ensure all block data returned.
-	[#16627](influxdata/influxdb#16627): Skip WriteSnapshot during backup if snapshotter is busy.
-	[#16709](influxdata/influxdb#16709): Reduce influxd and influx startup time if Flux isn't used.
-	[#16762](influxdata/influxdb#16762): Fix bugs in -compact-series-file.
-	[#16944](influxdata/influxdb#16944): Update to Go 1.13.8 and Go modules.
-	[#17032](influxdata/influxdb#17032): Fix a SIGSEGV when accessing tsi active log.
-	[#17656](influxdata/influxdb#17656): Verify precision in write requests.
-	[#17698](influxdata/influxdb#17698): Enable configuration of TLS 1.3.
  • Loading branch information
jperkin committed May 12, 2021
1 parent 1657783 commit 5b86395
Show file tree
Hide file tree
Showing 9 changed files with 2,679 additions and 478 deletions.
41 changes: 18 additions & 23 deletions databases/influxdb/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.21 2021/05/08 15:02:33 bsiegert Exp $
# $NetBSD: Makefile,v 1.22 2021/05/12 09:59:22 jperkin Exp $

DISTNAME= influxdb-1.7.6
DISTNAME= influxdb-1.8.4
MASTER_SITES= ${MASTER_SITE_GITHUB:=influxdata/}
PKGREVISION= 20
CATEGORIES= databases
GITHUB_PROJECT= influxdb
GITHUB_TAG= v${PKGVERSION_NOREV}
Expand All @@ -17,11 +16,6 @@ BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto

USE_TOOLS+= gmake

GO_DIST_BASE= ${DISTNAME}
GO_SRCPATH= github.com/influxdata/influxdb

PKG_SYSCONFSUBDIR= influxdb

DATADIR= ${VARBASE}/lib/influxdb
LOGDIR= ${VARBASE}/log/influxdb

Expand All @@ -39,48 +33,49 @@ PKG_USERS_VARS+= INFLUXDB_USER
PKG_GROUPS_VARS+= INFLUXDB_GROUP
PKG_GROUPS= ${INFLUXDB_GROUP}
PKG_USERS= ${INFLUXDB_USER}:${INFLUXDB_GROUP}
PKG_SYSCONFSUBDIR= influxdb
RCD_SCRIPTS= influxdb

INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
INSTALLATION_DIRS+= share/doc/influxdb share/examples/influxdb

DOC_FILES+= LICENSE DEPENDENCIES.md QUERIES.md README.md CHANGELOG.md
BIN_FILES+= influx influx_inspect influx_stress influx_tsm influxd
BIN_FILES+= stress_test_server test_client
BIN_FILES+= influx influx_inspect influx_stress influx_tools influx_tsm
BIN_FILES+= influxd
CONF_FILES+= ${PREFIX}/share/examples/${PKGBASE}/config.sample.toml \
${PKG_SYSCONFDIR}/config.toml

.include "go-deps.mk"
.include "go-modules.mk"

INFLUX_GO_FLAGS= -s
INFLUX_GO_FLAGS+= -X main.version=${PKGVERSION_NOREV}
INFLUX_GO_FLAGS+= -X main.commit=${GITHUB_TAG}
INFLUX_GO_FLAGS+= -X main.branch=${PKGVERSION_NOREV}
INFLUX_GO_FLAGS+= -X main.buildstamp=pkgsrc

do-build:
${RUN} ${PKGSRC_SETENV} ${MAKE_ENV} \
${GO} build -ldflags "${INFLUX_GO_FLAGS}" ${GO_BUILD_PATTERN}
${RUN} ${PKGSRC_SETENV} ${MAKE_ENV} \
${GO} install -ldflags "${INFLUX_GO_FLAGS}" ${GO_BUILD_PATTERN}
.for cmd in ${BIN_FILES}
${RUN} cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} \
${GO} build -ldflags "${INFLUX_GO_FLAGS}" ./cmd/${cmd}
.endfor
${RUN} cd ${WRKSRC}/man && ${PKGSRC_SETENV} ${MAKE_ENV} ${GMAKE}
${RUN} ${SED} \
-e 's,/var,${VARBASE},g' \
-e 's,^# reporting.*,reporting-disabled = true,g' \
${WRKSRC}/etc/config.sample.toml >${WRKDIR}/.config.toml

do-install:
.for cmd in ${BIN_FILES}
${INSTALL_PROGRAM} ${WRKSRC}/${cmd} ${DESTDIR}${PREFIX}/bin/${cmd}
.endfor
for manpage in ${WRKSRC}/man/*.1; do \
${INSTALL_MAN} $$manpage ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
done
.for x in ${BIN_FILES}
${INSTALL_PROGRAM} ${WRKDIR}/bin/${x} \
${DESTDIR}${PREFIX}/bin/${x}
.endfor
.for x in ${DOC_FILES}
${INSTALL_DATA} ${WRKSRC}/${x} \
${DESTDIR}${PREFIX}/share/doc/influxdb/${x}
.for f in ${DOC_FILES}
${INSTALL_DATA} ${WRKSRC}/${f} \
${DESTDIR}${PREFIX}/share/doc/influxdb/${f}
.endfor
${INSTALL_DATA} ${WRKSRC}/etc/config.sample.toml ${DESTDIR}${PREFIX}/share/examples/${PKGBASE}

.include "../../lang/go/go-package.mk"
.include "../../lang/go/go-module.mk"
.include "../../mk/bsd.pkg.mk"
5 changes: 2 additions & 3 deletions databases/influxdb/PLIST
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
@comment $NetBSD: PLIST,v 1.1 2019/05/15 18:03:33 jperkin Exp $
@comment $NetBSD: PLIST,v 1.2 2021/05/12 09:59:22 jperkin Exp $
bin/influx
bin/influx_inspect
bin/influx_stress
bin/influx_tools
bin/influx_tsm
bin/influxd
bin/stress_test_server
bin/test_client
man/man1/influx.1
man/man1/influx_inspect.1
man/man1/influx_stress.1
Expand Down
2,378 changes: 2,017 additions & 361 deletions databases/influxdb/distinfo

Large diffs are not rendered by default.

91 changes: 0 additions & 91 deletions databases/influxdb/go-deps.mk

This file was deleted.

Loading

0 comments on commit 5b86395

Please sign in to comment.