Up to [cvs.NetBSD.org] / pkgsrc / databases / mongodb
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: recursive bump for default Kerberos implementation switch
*: recursive bump for icu 77 and libxml2 2.14
Add py-setuptools TOOL_DEPENDS to fix bulk-build issue
mongodb: not for Python 3.13 (uses removed cgi module)
*: recursive bump for icu 76 shlib major version bump
*: revbump for icu downgrade
*: recursive bump for icu 76.1 shlib bump
mongodb: Python 3.12 support
mongodb{,4}: fix build on NetBSD/aarch64
databases/mongodb; Add comment to justify GCC_REQD of 11 (There is probably a reason, but there should be a comment.)
databases/mongodb: Fix build with ICU 75 * To coexist with ICU 75, use internal Boost.
revbump after icu and protobuf updates
*: recursive bump for gnutls p11-kit option (existing installations need the bl3.mk included, but it's now only optionally included)
mongodb: updated to 6.0.13 6.0.13 - Jan 18, 2024 SERVER-33494 WT SizeStorer never deletes old entries SERVER-50792 Return more useful errors when a shard key index can't be found for shardCollection/refineCollectionShardKey SERVER-70155 Add duration of how long an oplog slot is kept open to mongod "Slow query" log lines SERVER-77506 Sharded multi-document transactions can mismatch data and ShardVersion SERVER-83091 $or query can trigger an infinite loop during plan enumeration All Jira issues closed in 6.0.13 6.0.12 - Nov 27, 2023 SERVER-69244 $merge fails when session default read concern has been set to "majority" SERVER-81295 Cannot resume V2 changeStream pipelines with V1 resume tokens SERVER-81966 Avoid modification of previous ChunkMap instances during refresh WT-7929 Investigate a solution to avoid FTDC stalls during checkpoint WT-11564 Fix RTS to read the newest transaction value only when it exists in the checkpoint All Jira issues closed in 6.0.12 6.0.11 - Oct 11, 2023 SERVER-58534 Collect FCV in FTDC SERVER-69244 $merge fails when session default read concern has been set to "majority" SERVER-71520 Dump all thread stacks on RSTL acquisition timeout SERVER-79498 Backport $vectorSearch to 6.0 SERVER-80021 Make $convert round-trip correctly between double and string All Jira issues closed in 6.0.11 6.0.10 - Sep 14, 2023 SERVER-71627 Refreshed cached collection route info severely blocks all client request when a cluster contains 1 million chunks SERVER-73394 Remove misleading operationsBlockedByRefresh metrics SERVER-77183 $project followed by $group sometimes gives incorrect results SERVER-79771 Make resharding operations resilient to networkInterfaceExceededTimeLimit All Jira issues closed in 6.0.10
revbump for boost-libs
*: recursive bump for icu 74.1
*: bump for openssl 3
mongodb: updated to 6.0.9 6.0.9 Bug fixes
*: recursive bump for Python 3.11 as new default
mongodb: updated to 6.0.8 https://www.mongodb.com/docs/manual/release-notes/6.0/
mongodb: convert to scons4 Bump PKGREVISION to be on the safe side.
databases: Convert packages to using USE_(CC|CXX)_FEATURES
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
revbump for boost
revbump after textproc/icu update
*: Recursive revbump from Boost 1.81.0
massive revision bump after textproc/icu update
*: bump PKGREVISION for libunistring shlib major bump
*: Revbump packages that use Python at runtime without a PKGNAME prefix
revbump for textproc/icu update
*: Recursive revbump from boost 1.78.0
revbump for icu and libffi
revbump for boost-libs
mongodb: updated to 4.2.15 Issues fixed in 4.2.15: SERVER-57476: Operation may block on prepare conflict while holding oplog slot, stalling replication indefinitely SERVER-56779: Do not use the collection distributed lock for chunk merges SERVER-56240: Turn on checkpointing for the keystore Data Store SERVER-56054: Change minThreads value for replication writer thread pool to 0 SERVER-47699: Change yield type used by range deleter from YIELD_MANUAL to YIELD_AUTO
mongodb: updated to 4.2.14 Issues fixed in 4.2.14: SERVER-54710: Large number of $or clauses can create profiling entry exceeding max BSON size, causing the query to fail when it should not SERVER-54136: Make the authenticate command respect enforceUserClusterSeparation SERVER-53566: Investigate and reproduce “opCtx != nullptr && _opCtx == nullptr” invariant SERVER-52564: Deadlock between step down and MongoDOperationContextSession WT-7373: Improve slow random cursor operations on oplog Issues fixed in 4.2.13: SERVER-46686: Explain does not respect maxTimeMS SERVER-46740: establishCursors() must always drain the AsyncRequestsSender::_baton SERVER-46876: During the eviction pressure, we should quit the compact operation instead of crashing the process SERVER-53394: Make ShardingTaskExecutorPoolReplicaSetMatching default to disabled for MongoD WT-7028: Sweep thread shouldn’t lock during checkpoint gathering handles
revbump for boost-libs
revbump for textproc/icu
mongodb: updated to 4.2.12 4.2.12 Issues fixed in 4.2.12: SERVER-40361: Reduce memory footprint of plan cache entries SERVER-47863: Initial Sync Progress Metrics SERVER-48471: Hashed indexes may be incorrectly marked multikey and be ineligible as a shard key SERVER-50769: server restarted after expr{“expr”:”_currentApplyOps.getArrayLength() > 0”,”file”:”src/mongo/db/pipeline/document_source_change_stream_transform.cpp”,”line”:535}} SERVER-52654: new signing keys not generated by the monitoring-keys-for-HMAC thread SERVER-52879: Periodic operation latency spikes every 5 minutes due to closing idle cached WT sessions
*: Recursive revbump from boost-1.75.0
mongodb: updated to 4.2.11 4.2.11: Issues fixed in 4.2.11: SERVER-43664: Speedup WiredTiger storage engine startup for many tables by optimizing WiredTigerUtil::setTableLogging() SERVER-45938: Allow matching O/OU/DC in client x509 cert if clusterMode:keyFile SERVER-48523: Unconditionally check the first entry in the oplog when attempting to resume a change stream SERVER-51120: Find queries with SORT_MERGE incorrectly sort the results when the collation is specified WT-6507: Exit cache eviction worker after our operation has timed out All JIRA issues closed in 4.2.11 4.2.10: Issues fixed in 4.2.10: SERVER-26726: Check number of arguments for createIndex() and throw error if more than two arguments SERVER-31368: Log time spent waiting for other shards in merge cursors aggregation stage SERVER-37422: Log balancer start and stop events in the actionlog SERVER-40317: $facet execution has no limit on how much memory it can consume SERVER-43233: Add ability to request only specific attribute(s) for the LDAP groups SERVER-47469: applyOps does not take exclusive lock for views operation SERVER-50463: Make PooledLDAPConnection::refresh take self-ownership SERVER-51041: Throttle starting transactions for secondary reads All JIRA issues closed in 4.2.10 4.2.9: Issues fixed in 4.2.9: SERVER-44051: getShardDistribution() does not report “Collection XYZ is not sharded” on dropped but previously sharded collections SERVER-45610: Some reads work while system is RECOVERING SERVER-47714: Secondary asserts on system.profile collection with WiredTigerRecordStore::insertRecord 95: Operation not supported SERVER-48067: Reduce memory consumption for unique index builds with large numbers of non-unique keys SERVER-49233: Introduce a flag to toggle the logic for bumping collection’s major version during split WT-6480: Fix a bug where files without block modification information were repeatedly copied at each incremental backup All JIRA issues closed in 4.2.9 4.2.8: Issues fixed in 4.2.8: SERVER-46897: REMOVED node may never send heartbeat to fetch newest config SERVER-47799: AsyncRequestsSender should update replica set monitor in between retries for InterruptedAtShutdown SERVER-47994: Fix for numerical overflow in GeoHash SERVER-48307: 3 Transactions that write to exactly one shard and read from one or more other shards may incorrectly indicate failure on retry after successful commit WT-6366: Off-by-one overflow in block-modification bitmaps for incremental backup All JIRA issues closed in 4.2.8
*: Recursive revbump from textproc/icu-68.1
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
Revbump for icu
revbump after updating security/nettle
revbump after boost update
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.
mongodb: updated to 4.2.6 4.2.6: Bug fixes.
Recursive revision bump after textproc/icu update
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
*: recursive bump for libffi
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
*: Recursive revision bump for openssl 1.1.1.
*: Recursive revbump from devel/boost-libs
*: Move GCC_REQD above bsd.prefs.mk where possible.
Recursive revbump from boost-1.71.0
*: recursive bump for nettle 3.5.1
Recursive revbump from boost-1.70.0
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*.
mongodb: remove unused comment
databases/mongodb: Update LICENSE (The license of mongodb changed as of version 4.)
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.
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.
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..
databases/mongodb: Reset MAINTAINER to pkgsrc-users@ (After checking with previous $MAINTAINER.)
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.
PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump.
Recursive revbump from textproc/icu
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.
mongodb: catch up with scons update
revbump for boost 1.69.0
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.
revbump after boost-libs update
extend PYTHON_VERSIONS_ for Python 3.7
revbump for boost-libs update
Revbump after boost update
mongodb: unbreak previous change The binary is called mongod, not mongodb.
mongodb: Mark bin/mongodb as not MPROTECT safe As reported by Paul Ripke on pkgsrc-users, and no objection from $MAINTAINER for days.
Revbump for boost update
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
Recursive revbump from boost update
Revbump after boost update
Add python-3.6 to incompatible versions.
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
Revbump post boost update
Update to 3.2.9 Changelog: https://docs.mongodb.com/manual/release-notes/3.2-changelog/ 3.2.9 Changelog Security SERVER-17856 users on mongods should always be able to run currentOp and killOp on their own operations Sharding SERVER-23958 DBConfig::_loadIfNeeded will not do a reload even in cases where a force reload is needed SERVER-24810 Swap movePrimary command for ShardingTest::ensurePrimaryShard SERVER-24842 ShardingStateRecovery::recover cleanup should not wait for replication SERVER-24892 "Creating first chunks failed: Data inconsistency detected amongst config servers" when using 3.2.3+ without replica set config servers SERVER-25029 Segmentation fault in mongos when config servers not available SERVER-25052 csrs_upgrade_set_shard_version.js test is racy SERVER-25254 Only advance config server optime in response to messages from cluster members SERVER-25258 Improve parsing of killOp opID in mongos Replication SERVER-22136 Attach term metadata to UpdatePosition command SERVER-23795 master/slave looks at on-disk size on a resync SERVER-24630 Mongos erroneously advances config optime for writes that fail write concern SERVER-24933 Clean shutdown of secondaries should occur in between oplog batches, not during SERVER-25353 Clean shutdown should leave secondaries without the batch-in-progress flag Query SERVER-24693 group7.js should deterministically check for yields SERVER-24761 Queries being planned with the subplanner can ignore when the PlanExecutor is killed Storage SERVER-16910 sorth.js makes invalid assumption about order of results WiredTiger SERVER-23659 Provide useful message when wiredTigerJournalCompressor is changed SERVER-24334 Support conditional files in WiredTiger builds WT-2711 Change statistics log configuration options WT-2730 cursor next/prev can return the wrong key/value pair when crossing a page boundary WT-2760 Fix a bug in backup related to directory sync. Change the filesystem API to make durable the default WT-2798 Crash vulnerability with nojournal after create during checkpoint WT-2802 Transaction commit causes heap-use-after free Operations SERVER-20239 Built-in sampling heap profiler SERVER-22347 Mongo shell replica set connections must use legacy readMode SERVER-22383 mongo shell should permit mongodb:// URI without database name SERVER-23069 Improve tcmalloc freelist statistics SERVER-23145 Shell sharding helpers should give feedback on success SERVER-23409 Add tunability to tcmalloc serverStatus detail SERVER-23830 On RHEL7/Centos7 mongod can't stop if pid location in conf differs from the init.d script SERVER-24335 Shell sharding helpers should use wtimeout and respond appropriately Build and Packaging SERVER-7285 Support systemd in future compatible distributions SERVER-19986 clang-format.py lint fails in mci if files were deleted SERVER-21820 Export "endian" option from SConstruct SERVER-21830 Import the edit "endian" option in SConscript SERVER-24849 Vendor SCons Tools TOOLS-1336 Make -version spit out a bit more information. Internals SERVER-23226 Port resmoke.py's CheckReplDBHash hook to javascript SERVER-23306 Check collection attributes during (js) testing SERVER-23661 $sample takes disproportionately long time on newly created collection SERVER-23902 Failing to create a thread should fail with a useful error message SERVER-24073 Update system perf, longevity, and distributed correctness projects to use dedicated work directory SERVER-24346 Run jstestfuzz on rhel55-test instead of rhel55 SERVER-24593 virtualenv used for ese test should not use system-site-package SERVER-24716 Remove the CheckReplDBHashDeprecated hook SERVER-24758 Move initial_sync suite of tests into its own tasks in sys-perf project SERVER-24820 move push tasks to use relevant ec2 distro rather than rhel55 SERVER-24919 Perf.yml should consistently call pip install in venv SERVER-24925 add url_raw field to resmoke SERVER-24946 Evergreen.yml test for storageEngineCacheSizeGB cannot use [[ ]] SERVER-24990 Update command_line_parsing.js to ignore cacheSizeGB in configuration comparison SERVER-25006 Connection Pool ASIO must indicate use separately from non-error SERVER-25074 make performance analysis run with log analysis SERVER-25146 JS replset dbhash hook fails when checking nindexes with a collection containing a background index SERVER-25169 for all branches earlier than master, change rhel55 compile distro to rhel55-large SERVER-25193 Update system_perf.yml to simplify patch builds SERVER-25198 Increase scons stack size for eslint SERVER-25199 performance project: enable time logic for log analysis SERVER-25212 work around stale dbhash value on v3.2 SERVER-25259 Drop temporary databases in dbhash testing hook SERVER-25273 Concurrency suite dbHash check should call checkDBHashesFsyncLocked SERVER-25274 Make checkDBHashesFsyncLocked from jstests/hooks/check_repl_dbhash.js, an internal function SERVER-25302 turn on YCSB throughput analysis for YCSB tasks in sys-perf SERVER-25330 Update system_perf.yml to use different test_control file for replica and sharded ycsb TOOLS-1079 write_concern_mongos jstests are flaky TOOLS-1176 -dumpDbUsersAndRoles without users creates broken dumps
Remove python33: adapt all packages that refer to it.
Update databases/mongodb to 3.2.7. 3.2.7 Jun 7, 2016 Issues fixed: SERVER-24054: JS segmentation fault on load of certain NaNs. SERVER-24058: Connection pool asio doesn't honor setup timeouts. SERVER-24117: Mongo binaries ELF stack has become executable. 3.2.6 Apr 28, 2016 First production release of the in-memory storage engine. Issues fixed: SERVER-22970: Background index build may result in extra index key entries that do not correspond to indexed documents. SERVER-22043: mongo shell method count() ignores read preference. 3.2.5 Apr 14, 2016 Issues fixed: SERVER-22964: IX GlobalLock held while waiting for WiredTiger cache eviction. SERVER-22831: Low query rate with heavy cache pressure and an idle collection. SERVER-21681: Include index size stats for in-memory storage engine.
Update databases/mongodb to 3.2.4. - Fixed issue with setting optime when running with journaling disabled - Have read concern majority reflect journaled state on the primary - Fixed issue where specifying replication.enableMajorityReadConcern implied true regardless of the actual boolean value - Fixed issue causing segfault when running aggregation that includes $lookup
Bump PKGREVISION for security/openssl ABI bump.
Update databases/mongodb to 3.2.3. Use yaml-cpp and zlib dependencies in place of bundled copies. Notable changes: - Fixed issue with MMAPv1 journaling where the "last sequence number" file (lsn file) may be ahead of what is synced to the data files - Fixed issue where in some cases, insert operations fails to add the _id field to large documents - Increased timeout for querying oplog to 1 minute Full changelog: https://docs.mongodb.org/manual/release-notes/3.2-changelog/
Update to 3.2.1 * Change JavaScript engine from V8 to SpiderMonkey. Changelog: 3.2.1 – Jan 12, 2016 Fixed error where during a regular shutdown of a replica set, secondaries may mark certain replicated but yet to be applied operations as successfully applied: SERVER-21868. Improve insert workload performance with WiredTiger on Windows: SERVER-20262. Fixed long-running transactions during chunk moves: SERVER-21366 All issues closed in 3.2.1 3.0.9 – Jan 26, 2016 Fixed issue where queries which specify sort and batch size can return results out of order if documents are concurrently updated. SERVER-19996 Fixed performance issue where large amounts of create and drop collections can cause listDatabases to be slow under WiredTiger. SERVER-20961 Modified the authentication failure message to include the client IP address. SERVER-22054 All issues closed in 3.0.9 3.0.8 – Dec 15, 2015 Fixed issue where findAndModify on mongos can upsert to the wrong shard. SERVER-20407. Fixed WiredTiger commit visibility issue which caused document not found. SERVER-21275. Fixed issue where the oplog can grow to 3x configured size. SERVER-21553 All issues closed in 3.0.8
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
Update to 3.0.7 Changelog: 3.0.7 – Oct 13, 2015 Improvements to WiredTiger memory handling and performance: SERVER-20159, SERVER-20204, SERVER-20091, and SERVER-20176. Fixed issue where replica set nodes will not step down: SERVER-19464. Additional privileges for built-in roles: SERVER-19131, SERVER-15893, and SERVER-13647. All issues closed in 3.0.7
Update databases/mongodb to 3.0.6. - Improvements to WiredTiger Stability. - Fixed issue with the interaction between SSL and Auditing. - Fixed issue with aggregation $sort on sharded systems.
Update databases/mongodb to 3.0.5. 3.0.5 - July 28, 2015 - Improvements to WiredTiger for capped collections and replication - Additional WiredTiger improvements for performance and improvements related to cache and session use - Performance improvements for longer running queries, particularly $text and $near queries SERVER-18926.
Change position where GCC_REQD is defined to help with potential race condition against bsd.prefs.mk.
Switch to py-boost and bump PKGREVISION.
Update to 3.0.4 Changelog: MongoDB 3.0.4 is released June 6, 2015 MongoDB 3.0.4 is out and is ready for production deployment. This release contains only fixes since 3.0.3, and is a recommended upgrade for all 3.0 users. Fixed in this release: SERVER-17923 Creating/dropping multiple background indexes on the same collection can cause fatal error on secondaries SERVER-18079 Large performance drop with documents > 16k on Windows SERVER-18190 Secondary reads block replication SERVER-18213 Lots of WriteConflict during multi-upsert with WiredTiger storage engine SERVER-18316 Database with WT engine fails to recover after system crash SERVER-18475 authSchemaUpgrade fails when the system.users contains non MONGODB-CR users SERVER-18629 WiredTiger journal system syncs wrong directory SERVER-18822 Sharded clusters with WiredTiger primaries may lose writes during chunk migration Announcing MongoDB 3.0 and Bug Hunt Winners March 3, 2015 Today MongoDB 3.0 is generally available; you can download now. Our community was critical to ensuring the quality of the release. Thank you to everyone who participated in our 3.0 Bug Hunt. From the submissions, we've selected winners based on the user impact and severity of the bugs found. First Prize Mark Callaghan, Member of Technical Staff, Facebook During the 3.0 release cycle, Mark submitted 10 bug reports and collaborated closely with the MongoDB engineering team to debug the issues he uncovered. As a first place winner, Mark will receive a free pass to MongoDB World in New York City on June 1-2, including a front row seat to the keynote sessions. Mark was also eligible to receive a $1,000 Amazon gift card but opted to donate the award to a charity. We are donating $1,000 to CodeStarters.org in his name. Honorable Mentions Nick Judson, Conevity Nick submitted SERVER-17299, uncovering excessive memory allocation on Windows when using "snappy" compression in WiredTiger. Koshelyaev Konstantin, RTEC Koshelyaev submitted SERVER-16664, which uncovered a memory overflow in WiredTiger when using "zlib" compression. Tim Callaghan, Crunchtime! In submitting SERVER-16867, Tim found an uncaught WriteConflict exception affecting replicated writes during insert-heavy workloads. Nathan Arthur, PreEmptive Solutions Nathan submitted SERVER-16724, which found an issue with how collection metadata is persisted. Thijs Cadier, AppSignal Thijs submitted SERVER-16197, which revealed a bug in the build system interaction with the new MongoDB tools. Nick, Koshelyaev, Tim, Nathan, and Thijs will also receive tickets to MongoDB World in New York City on June 1-2 (with reserved front-row seat for keynote sessions), $250 Amazon Gift Cards, and MongoDB t-shirts. Congratulations to the winners and thanks to everyone who downloaded, tested and gave feedback on the release candidates.
Requires GCC 4.8.2 or later. Make sure MAKE_JOBS are passed properly.
Import mongodb-3.0.2 as databases/mongodb from pkgsrc-wip/mongodb. Packged by jafour1 and updated by some users. Mongo (from "humongous") is a high-performance, open source, schema-free, document-oriented database. It features: document data model with dynamic schemas; full, flexible index support and rich queries; auto-Sharding for horizontal scalability; built-in replication for high availability; text search; advanced security; aggregation Framework and MapReduce; large media storage with GridFS.