Commit graph

74 commits

Author SHA1 Message Date
adam
fb9c3b6638 mongodb: updated to 4.2.7
4.2.7:
mongos crashes due to client disconnecting when signing keys being refreshed
The mongos routing for scatter/gather ops can have unbounded latency
Shutdown command with force:true should ignore all stepdown errors
Ability to specify sync source read preference in initial sync
2020-06-11 11:21:40 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
rillig
8662c3abde databases/mongodb: remove no-op file from SUBST_FILES
mongod_options.cpp doesn't contain any pathnames anymore.

While here, the substitutions for /var looked suspicious but were ok
since everything happens in the mongodb/ subdirectory.
2020-05-01 22:17:18 +00:00
adam
442e34a0ff mongodb: updated to 4.2.6
4.2.6:
Bug fixes.
2020-04-19 10:05:50 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
adam
434e7d60f0 mongodb: updated to 4.2.5
4.2.5:
Unknown changes

4.2.4:
Issues fixed:
SERVER-44915: Extend $indexStats output to include full index options and shard name
SERVER-46121: mongos crashes with invariant error after changing taskExecutorPoolSize
SERVER-45137: Increasing memory allocation in Top::record with high rate of collection creates and drops
SERVER-44904: Startup recovery should not delete corrupt documents while rebuilding unfinished indexes
SERVER-44260: Transaction can conflict with previous transaction on the session if the all committed point is held back
SERVER-35050: Don’t abort collection clone due to negative document count
SERVER-39112: Primary drain mode can be unnecessarily slow
2020-03-24 14:34:06 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
adam
c2d348b00e mongodb: ...and some patches 2020-02-01 20:01:16 +00:00
adam
f65ea3572a mongodb4: updated to 4.2.3
4.2.3:
Issues fixed:
SERVER-42565: Aggregations and find commands sort missing fields differently’
SERVER-44174: $push and $addToSet should restrict memory usage
SERVER-40435: A clearJumboFlag command to clear the jumbo flag
SERVER-45270: Increased vulnerability to slow DNS
TOOLS-1952: Use –forceTableScan by default when running against WiredTiger nodes
TOOLS-2453: Index keys not escaped correctly
SERVER-45396: fix the “me” field in isMaster responses when using splithorizon
SERVER-45309: Ensure bind credentials live longer than LDAP operations
WT-5120: Checkpoint hangs when reconciliation doesn’t release the eviction generation

4.2.2:
Issues fixed:
SERVER-31083: Allow passing primary shard to “enableSharding” command for a new database
SERVER-33272: The DatabaseHolder::close() function no longer requires a global write lock and neither does the dropDatabase command
SERVER-44050: Arrays along ‘hashed’ index key path are not correctly rejected
SERVER-43882: Building indexes for startup recovery uses unowned RecordData after yielding its cursor
SERVER-44617: $regexFind crash when one of the capture group doesn’t match the input but pattern matches
SERVER-44721: Shell KMS AWS support cannot decrypt responses
WT-4961: Checkpoints with cache overflow must keep history for reads

4.2.1:
Issues fixed:
SERVER-37768: Platform Support: Add Community & Enterprise Debian 10 x64
SERVER-37772: Platform Support: Add Community & Enterprise RHEL 8 x64
SERVER-41506: Track metrics associated with a node calling an election
SERVER-41499: Track number of elections called for each reason in serverStatus
SERVER-42518: Wildcard index plans miss results when the query path has multiple subsequent array indexes
SERVER-42856: Transactions with write can be sent to the wrong shard
2020-02-01 20:00:08 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
jperkin
c00f92c14c *: Move GCC_REQD above bsd.prefs.mk where possible. 2019-11-09 20:01:14 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
gdt
e0f2051481 databases/mongodb: Re-add comment about needing c11
mongodb's build script says it needs a c11 compiler.  However, one
can't add change c99 to c11 in USE_LANGUAGES like one would expect
because mk/compiler* doesn't yet have c11 support.  Note this, to be
fixed when we have c11 support in mk/compiler*.
2019-06-28 16:21:11 +00:00
adam
c13bb1f0a1 mongodb: remove unused comment 2019-06-28 12:57:28 +00:00
gdt
9954dc3b01 databases/mongodb: Update LICENSE
(The license of mongodb changed as of version 4.)
2019-06-28 12:04:59 +00:00
gdt
1dc547ce3b lang/mongodb: Specify gcc 8 and c++17
According to upstream documentation
  https://github.com/mongodb/mongo/blob/master/docs/building.md
mongodb 4 requires gcc 8 and c++17.
2019-06-28 00:46:53 +00:00
gdt
a6f7495ef2 databases/mongodb: Use system icu
This package had been configured to use mongodb's bundled icu, but
something in the dependencies brought in icu anyway, and there were
type conflicts between pkgsrc and bundled.  Apparently whatever was
trouble in earlier mongodb has been fixed, as the build gets much
further with "system" (pkgsrc) icu.
2019-06-27 01:02:22 +00:00
gdt
410e644091 databases/mongobdb: Set GCC_REQS to 6
With gcc 5, as found on netbsd-8, there are multiple issues.  With 6,
far more progress is made.  Because this is not shocking for c++14,
just set GCC_REQD, as it will not harm netbsd-current, which is
currently the only platform with even a single report of successful
buildin..
2019-06-27 00:58:54 +00:00
gdt
d76e6261ae databases/mongodb: Reset MAINTAINER to pkgsrc-users@
(After checking with previous $MAINTAINER.)
2019-06-27 00:56:32 +00:00
gdt
b91106834c databases/mongodb: Improve USE_LANGUAGES
mongodb requires C++14; change from c++ to c++14.  It also seems to
require C11, but c11 seems not to be recognized by USE_LANGUAGES, so
change c to c99 and add a comment.

PKGREVISION in case there's anyplace this builds.
2019-06-26 16:39:59 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
adam
56be3855fe mongodb: updated to 4.0.6
4.0.6:
Issues fixed:
SERVER-37778: Platform Support: Add Community & Enterprise Ubuntu 18.04 (zSeries)
SERVER-37777: Platform Support: Add Community SLES12 (zSeries)
SERVER-37775: Platform Support: Add Community RHEL7 (zSeries)
SERVER-39180: Wrong initial chunk owner shard can be selected when sharding non-empty collection with pre-created zones
SERVER-32146: Log slow oplog entry application
SERVER-38293: Make listDatabases understand collection privileges
SERVER-38887: Mongo.getDBs() does not correctly inspect privileges

4.0.5:
Issues fixed:
SERVER-36437: The dbstats command should lock the database in MODE_IS instead of MODE_S
SERVER-37182: Different values when referencing whole object vs. a field of that object after $arrayToObject
SERVER-37200: $match stage following $listSessions not working against mongos
SERVER-37557: Add startup warning about enableMajorityReadConcern and usage of arbiters

4.0.4:
Issues fixed:
SERVER-26854: LockStats for sub-operations should not include time for previous sub ops
SERVER-35323: sessionId matching ignores userId part of the lsid
SERVER-37058: Update with numeric field names inside an array can cause validation to fail
SERVER-37132: Negation of $in with regex can incorrectly plan from the cache, leading to missing query results
TOOLS-2069: mongoreplay does not support SCRAM-SHA-256
TOOLS-2131: mongorestore hang in replaying oplog with –archive and –oplogReplay option

4.0.3:
Issues fixed:
SERVER-19815: Make repair more robust with the WiredTiger storage engine
SERVER-35989: db.collection.countDocuments() and db.collection.estimatedDocumentCount() helpers
SERVER-36982: Reintroduce enableMajorityReadConcern:false server parameter

4.0.2:
Issues fixed:
SERVER-35720: Allow zones to be created on non-existent collection
SERVER-35441: drop/dropDatabase does not cleanup config.tags
SERVER-36102: Create initial chunks on appropriate shards for zoned sharding
SERVER-36070: Aggregation with $out results in error when Auditing is enabled
SERVER-34846: Covered index with collated field returns incorrect result when collation not involved in match or sort
SERVER-34664: Commands that are unsupported in a transaction should error

4.0.1:
Issues fixed:
SERVER-33000: Platform Support: add Ubuntu 18.04.
SERVER-34933: PCRE verb support.
SERVER-35101: Handle bindIp argument that contains whitespaces.
SERVER-36027: Enterprise build does not recognize the --redactClientLogData flag.
2019-03-05 19:35:58 +00:00
tnn
be0df0bfb5 mongodb: catch up with scons update 2019-01-02 20:25:00 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
gavan
142d875d4f mongodb: Mark as unavailable on i386 platforms.
MongoDB since 3.4 has explicitly not supported 32-bit x86 platforms.
As the current package fails to build, let's acknowledge that up front.
2018-09-14 11:04:20 +00:00
tnn
6cad02a023 mongodb: fix botched patchsum 2018-08-29 14:10:47 +00:00
tnn
6d8dbe0ea6 mongodb: fix build w/ boost>=1.66. From upstream. 2018-08-29 14:07:30 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
tnn
51d9334720 mongodb: unbreak previous change
The binary is called mongod, not mongodb.
2017-12-16 17:15:05 +00:00
gdt
66140f2f46 mongodb: Mark bin/mongodb as not MPROTECT safe
As reported by Paul Ripke on pkgsrc-users, and no objection from
$MAINTAINER for days.
2017-11-27 14:06:16 +00:00
tnn
a0f2b84c37 mongodb: fix scons-3.0 compatibility issues 2017-10-08 22:17:06 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
joerg
d22aaee4d1 Deal with former namespace pollution from libbson. 2017-07-11 19:35:51 +00:00
kamil
99b7ea4110 Correct mongodb build failure on NetBSD 8.99.1
Address <sys/user.h> removal fallout.
2017-06-24 04:24:56 +00:00
ryoon
517bb4e046 Update to 3.4.4
* Disable PaX MPROTECT for bin/mongo

Changelog:
3.4.4 – Apr 21, 2017

Issues fixed:

    SERVER-18794: Add an aggregation operator $objectToArray to convert an object to an array of key, value pairs.
    SERVER-23310: Add an aggregation operator $arrayToObject to convert an array of pairs to an object.
    SERVER-22611: ChunkManager refresh can occasionally cause a full reload.
    3.4.4 Changelog
    All JIRA issues closed in 3.4.4

3.4.3 – Mar 28, 2017

Issues fixed:

    SERVER-27863: Reschedule firing of early alarms in NetworkInterfaceASIO to avoid mongos crash.
    SERVER-28017: $ne should respect collection’s default collation.
    SERVER-27700: Improve WiredTiger performance on secondary when cache is full.
    3.4.3 Changelog
    All JIRA issues closed in 3.4.3

3.4.2 – Feb 1, 2017

Issues fixed:

    SERVER-27125: Arbiters in pv1 should vote no in elections if they can see a healthy primary of equal or greater priority to the candidate.
    SERVER-27584 Add support for filter to listDatabases
    WT-2670 Inefficient I/O when read full DB (poor readahead)
    3.4.2 Changelog
    All JIRA issues closed in 3.4.2

3.4.1 – Dec 20, 2016

Issues fixed:

    SERVER-27124: Disallow readConcern: majority reads on replica set protocolVersion 0 (pv0).
    SERVER-27201: $graphLookup triggers null pointer dereference.
    SERVER-27207: Find operation with a sort on a view via mongos may incorrectly return empty result set.
    SERVER-27213: Two $match pipeline stages can combine incorrectly to produce incorrect results.
    3.4.1 Changelog
    All JIRA issues closed in 3.4.1
2017-05-29 14:44:46 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
ryoon
286a151bcc Fix replaced PREFIX in the patch 2016-10-24 19:25:47 +00:00
ryoon
7cde356086 Update to 3.2.10
* Fix build with boost 1.62.0
* Use fsync(2) instead of fdatasync(2) on NetBSD
  When fdatasync(2) is used, journaling support does not work
  on 7.99.39 and 7.0.1

Changelog:
MongoDB 3.2.10 is out and is ready for production deployment. This release contains only fixes since 3.2.9, and is a recommended upgrade for all 3.2 users.

Fixed in this release:

    SERVER-12048 Calling "service mongod start" with mongod running prevents "service mongod stop" from working
    SERVER-16801 Update considers a change in numerical type to be a noop
    SERVER-20306 75% excess memory usage under WiredTiger during stress test
    SERVER-24885 The systemd MaxTasks feature can prevent mongod from accepting new connections
    SERVER-24971 Excessive memory held by sessions when application threads do evictions
    SERVER-25478 Use wtimeout in sh.setBalancerState
    SERVER-25951 Report additional metrics in getMore slowms logging
    SERVER-25974 Application threads stall for extended period when cache fills
    TOOLS-1429 mongostat panic when monitored server is restarted
    WT-2026 Maximum pages size at eviction too large
    WT-2924 Ensure we are doing eviction when threads are waiting for it
2016-10-10 13:15:39 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00