pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/mongodb mongodb: updated to 4.2.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6454e9a83cbe
branches:  trunk
changeset: 414111:6454e9a83cbe
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Mar 24 14:34:06 2020 +0000

description:
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

diffstat:

 databases/mongodb/Makefile                                                         |   5 +-
 databases/mongodb/distinfo                                                         |  12 ++--
 databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c |  27 ++++++---
 3 files changed, 25 insertions(+), 19 deletions(-)

diffs (74 lines):

diff -r 966afc2ae0a7 -r 6454e9a83cbe databases/mongodb/Makefile
--- a/databases/mongodb/Makefile        Tue Mar 24 14:31:58 2020 +0000
+++ b/databases/mongodb/Makefile        Tue Mar 24 14:34:06 2020 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.51 2020/03/08 16:49:05 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2020/03/24 14:34:06 adam Exp $
 
-DISTNAME=      mongodb-src-r4.2.3
+DISTNAME=      mongodb-src-r4.2.5
 PKGNAME=       ${DISTNAME:S/src-r//}
-PKGREVISION=   1
 CATEGORIES=    databases
 MASTER_SITES=  http://fastdl.mongodb.org/src/
 
diff -r 966afc2ae0a7 -r 6454e9a83cbe databases/mongodb/distinfo
--- a/databases/mongodb/distinfo        Tue Mar 24 14:31:58 2020 +0000
+++ b/databases/mongodb/distinfo        Tue Mar 24 14:34:06 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.25 2020/02/01 20:00:08 adam Exp $
+$NetBSD: distinfo,v 1.26 2020/03/24 14:34:06 adam Exp $
 
-SHA1 (mongodb-src-r4.2.3.tar.gz) = 89c9f46a350d3149c2d9b486618f6c8fd62529e2
-RMD160 (mongodb-src-r4.2.3.tar.gz) = ce03973377b61285d973b2814680dda6520be2be
-SHA512 (mongodb-src-r4.2.3.tar.gz) = 60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
-Size (mongodb-src-r4.2.3.tar.gz) = 61565615 bytes
+SHA1 (mongodb-src-r4.2.5.tar.gz) = 19f59f0a30a9faabfeb4d1b6e543427a3c7185da
+RMD160 (mongodb-src-r4.2.5.tar.gz) = ee3dddf152a851cfce416ec458aece6d667f6f03
+SHA512 (mongodb-src-r4.2.5.tar.gz) = 8da9b8462f0ec76ed5c396a931837627c75fa33c164491d62acdb49dbf9a0cd0dce66681e1e48f9d9f3cc8406d1e3acfa3a5f9b5b2815d38fa355582bddafd85
+Size (mongodb-src-r4.2.5.tar.gz) = 61641628 bytes
 SHA1 (patch-SConstruct) = 027d8c9bd69256fe93ac40ae3e14e052ac367eb5
 SHA1 (patch-site__scons_mongo_platform.py) = 6a6daba04876f9779a26c579e6f6a66f55e1cbe6
 SHA1 (patch-site__scons_site__tools_libtool.py) = 2fb5947703f4292acc1306f92ca7938e8cbc62e0
@@ -22,4 +22,4 @@
 SHA1 (patch-src_third__party_mozjs-60_platform_x86__64_netbsd_build_js-confdefs.h) = 2474fc221f0c59381c8529e986db1f3f67c405ec
 SHA1 (patch-src_third__party_s2_base_port.h) = 892ce91b5aaa432f34e1e7c169b7fd6eea2a3e94
 SHA1 (patch-src_third__party_wiredtiger_SConscript) = e97dea310463f246c0a8007a1ba9c5385105036d
-SHA1 (patch-src_third__party_wiredtiger_src_os__posix_os__fs.c) = 374deec76d92ee55587a9216b881bf1a1d35799a
+SHA1 (patch-src_third__party_wiredtiger_src_os__posix_os__fs.c) = f965c0919573f17ca910a7ba0530826741978f80
diff -r 966afc2ae0a7 -r 6454e9a83cbe databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c
--- a/databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c        Tue Mar 24 14:31:58 2020 +0000
+++ b/databases/mongodb/patches/patch-src_third__party_wiredtiger_src_os__posix_os__fs.c        Tue Mar 24 14:34:06 2020 +0000
@@ -1,15 +1,22 @@
-$NetBSD: patch-src_third__party_wiredtiger_src_os__posix_os__fs.c,v 1.1 2020/02/01 20:01:16 adam Exp $
+$NetBSD: patch-src_third__party_wiredtiger_src_os__posix_os__fs.c,v 1.2 2020/03/24 14:34:06 adam Exp $
+
+The fdatasync call is specified by POSIX, and the definition has changed:
+  https://pubs.opengroup.org/onlinepubs/009695399/functions/fdatasync.html
+  https://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html  
 
-On NetBSD, fdatasync() fails with "Bad file descriptor".
+NetBSD's fdatasync follows the earlier specification.  For now, simply avoid
+crashing on EBADF, at the possible expense of sync safety.
 
---- src/third_party/wiredtiger/src/os_posix/os_fs.c.orig       2020-01-29 21:12:06.697276371 +0000
+\todo Change NetBSD to follow the current standard.
+
+--- src/third_party/wiredtiger/src/os_posix/os_fs.c.orig       2020-03-19 16:16:51.000000000 +0000
 +++ src/third_party/wiredtiger/src/os_posix/os_fs.c
-@@ -91,7 +91,7 @@ __posix_sync(WT_SESSION_IMPL *session, i
-         WT_PANIC_RET(session, ret, "%s: %s: fcntl(F_FULLFSYNC)", name, func);
-     }
- #endif
--#if defined(HAVE_FDATASYNC)
-+#if defined(HAVE_FDATASYNC) && !defined(__NetBSD__)
+@@ -94,7 +94,7 @@ __posix_sync(WT_SESSION_IMPL *session, i
+ #if defined(HAVE_FDATASYNC)
      /* See comment in __posix_sync(): sync cannot be retried or fail. */
      WT_SYSCALL(fdatasync(fd), ret);
-     if (ret == 0)
+-    if (ret == 0)
++    if (ret == 0 || errno == EBADF)
+         return (0);
+     WT_PANIC_RET(session, ret, "%s: %s: fdatasync", name, func);
+ #else



Home | Main Index | Thread Index | Old Index