|
From: <fir...@us...> - 2014-05-16 00:42:25
|
Revision: 59594
http://sourceforge.net/p/firebird/code/59594
Author: firebirds
Date: 2014-05-16 00:42:23 +0000 (Fri, 16 May 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-05-15 22:06:44 UTC (rev 59593)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-05-16 00:42:23 UTC (rev 59594)
@@ -1,3 +1,17 @@
+ 2014-05-15 22:06 hvlad
+ M src/jrd/GlobalRWLock.cpp
+Fixed bug CORE-4433 : GlobalRWLock could not downgrade EX lock to SH if readers is present
+
+ 2014-05-15 22:05 hvlad
+ M src/jrd/cch.cpp
+ M src/jrd/jrd.cpp
+ M src/jrd/nbak.cpp
+ M src/jrd/nbak.h
+1. Improvement CORE-4431 : Reduce contention for allocation table lock while database is in stalled physical backup state
+2. Improvement CORE-4432 : Let attachments to not block others when allocation table is read first time
+3. On Windows, file can not be deleted while system writes cached data into it, even if file is not open by anyone.
+Therefore flush delta file implicitly before closing it.
+
2014-05-12 09:44 paulbeach
M builds/install/arch-specific/darwin/embed.darwin
Correct a problem with locating intl dylibs
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-15 22:06:44 UTC (rev 59593)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-16 00:42:23 UTC (rev 59594)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26759
+ FORMAL BUILD NUMBER:26761
*/
-#define PRODUCT_VER_STRING "2.5.3.26759"
-#define FILE_VER_STRING "WI-V2.5.3.26759"
-#define LICENSE_VER_STRING "WI-V2.5.3.26759"
-#define FILE_VER_NUMBER 2, 5, 3, 26759
+#define PRODUCT_VER_STRING "2.5.3.26761"
+#define FILE_VER_STRING "WI-V2.5.3.26761"
+#define LICENSE_VER_STRING "WI-V2.5.3.26761"
+#define FILE_VER_NUMBER 2, 5, 3, 26761
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26759"
+#define FB_BUILD_NO "26761"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-15 22:06:44 UTC (rev 59593)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-16 00:42:23 UTC (rev 59594)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26759
+BuildNum=26761
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-05-17 00:48:32
|
Revision: 59603
http://sourceforge.net/p/firebird/code/59603
Author: firebirds
Date: 2014-05-17 00:48:28 +0000 (Sat, 17 May 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-05-17 00:31:50 UTC (rev 59602)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-05-17 00:48:28 UTC (rev 59603)
@@ -1,3 +1,7 @@
+ 2014-05-16 13:01 hvlad
+ M src/jrd/validation.cpp
+Correct format specifiers
+
2014-05-15 22:06 hvlad
M src/jrd/GlobalRWLock.cpp
Fixed bug CORE-4433 : GlobalRWLock could not downgrade EX lock to SH if readers is present
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-17 00:31:50 UTC (rev 59602)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-17 00:48:28 UTC (rev 59603)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26761
+ FORMAL BUILD NUMBER:26762
*/
-#define PRODUCT_VER_STRING "2.5.3.26761"
-#define FILE_VER_STRING "WI-V2.5.3.26761"
-#define LICENSE_VER_STRING "WI-V2.5.3.26761"
-#define FILE_VER_NUMBER 2, 5, 3, 26761
+#define PRODUCT_VER_STRING "2.5.3.26762"
+#define FILE_VER_STRING "WI-V2.5.3.26762"
+#define LICENSE_VER_STRING "WI-V2.5.3.26762"
+#define FILE_VER_NUMBER 2, 5, 3, 26762
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26761"
+#define FB_BUILD_NO "26762"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-17 00:31:50 UTC (rev 59602)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-17 00:48:28 UTC (rev 59603)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26761
+BuildNum=26762
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-05-23 00:42:26
|
Revision: 59620
http://sourceforge.net/p/firebird/code/59620
Author: firebirds
Date: 2014-05-23 00:42:20 +0000 (Fri, 23 May 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-05-23 00:28:39 UTC (rev 59619)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-05-23 00:42:20 UTC (rev 59620)
@@ -1,3 +1,11 @@
+ 2014-05-22 10:28 alexpeshkoff
+ A builds/posix/prefix.linux_arm64
+Missed file for ARM64 port
+
+ 2014-05-22 10:09 alexpeshkoff
+ M builds/posix/prefix.hpux_aCC
+I have a report that this fix makes it possible to have successfull release build on HP-UX B.11.31 with HP C/aC++ A.06.26 compiler
+
2014-05-16 13:01 hvlad
M src/jrd/validation.cpp
Correct format specifiers
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-23 00:28:39 UTC (rev 59619)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-23 00:42:20 UTC (rev 59620)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26762
+ FORMAL BUILD NUMBER:26764
*/
-#define PRODUCT_VER_STRING "2.5.3.26762"
-#define FILE_VER_STRING "WI-V2.5.3.26762"
-#define LICENSE_VER_STRING "WI-V2.5.3.26762"
-#define FILE_VER_NUMBER 2, 5, 3, 26762
+#define PRODUCT_VER_STRING "2.5.3.26764"
+#define FILE_VER_STRING "WI-V2.5.3.26764"
+#define LICENSE_VER_STRING "WI-V2.5.3.26764"
+#define FILE_VER_NUMBER 2, 5, 3, 26764
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26762"
+#define FB_BUILD_NO "26764"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-23 00:28:39 UTC (rev 59619)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-23 00:42:20 UTC (rev 59620)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26762
+BuildNum=26764
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-05-24 02:35:36
|
Revision: 59624
http://sourceforge.net/p/firebird/code/59624
Author: firebirds
Date: 2014-05-24 02:35:32 +0000 (Sat, 24 May 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-05-24 00:55:25 UTC (rev 59623)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-05-24 02:35:32 UTC (rev 59624)
@@ -1,3 +1,7 @@
+ 2014-05-23 01:31 robocop
+ M src/jrd/nbak.h
+Misc.
+
2014-05-22 10:28 alexpeshkoff
A builds/posix/prefix.linux_arm64
Missed file for ARM64 port
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-24 00:55:25 UTC (rev 59623)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-24 02:35:32 UTC (rev 59624)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26764
+ FORMAL BUILD NUMBER:26765
*/
-#define PRODUCT_VER_STRING "2.5.3.26764"
-#define FILE_VER_STRING "WI-V2.5.3.26764"
-#define LICENSE_VER_STRING "WI-V2.5.3.26764"
-#define FILE_VER_NUMBER 2, 5, 3, 26764
+#define PRODUCT_VER_STRING "2.5.3.26765"
+#define FILE_VER_STRING "WI-V2.5.3.26765"
+#define LICENSE_VER_STRING "WI-V2.5.3.26765"
+#define FILE_VER_NUMBER 2, 5, 3, 26765
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26764"
+#define FB_BUILD_NO "26765"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-24 00:55:25 UTC (rev 59623)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-24 02:35:32 UTC (rev 59624)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26764
+BuildNum=26765
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-05-29 01:27:17
|
Revision: 59639
http://sourceforge.net/p/firebird/code/59639
Author: firebirds
Date: 2014-05-29 01:27:14 +0000 (Thu, 29 May 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-05-29 00:58:23 UTC (rev 59638)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-05-29 01:27:14 UTC (rev 59639)
@@ -1,3 +1,24 @@
+ 2014-05-28 06:39 dimitr
+ M doc/WhatsNew
+Updated the docs.
+
+ 2014-05-28 05:56 dimitr
+ M src/gpre/c_cxx.cpp
+ M src/gpre/cme.cpp
+ M src/gpre/cmp.cpp
+ M src/gpre/gpre.h
+ M src/gpre/hsh.h
+ M src/gpre/msc.cpp
+ M src/gpre/msc_proto.h
+ M src/gpre/par.cpp
+ M src/gpre/sqe.cpp
+ M src/gpre/sqe_proto.h
+ M src/gpre/sql.cpp
+ M src/gpre/words.h
+CORE-4437: Add support for the RETURNING clause to Embedded SQL.
+CORE-4438: Add support for UPDATE OR INSERT statement to Embedded SQL.
+Only C/C++ language support is added, other languages will be supported in trunk.
+
2014-05-23 01:31 robocop
M src/jrd/nbak.h
Misc.
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-29 00:58:23 UTC (rev 59638)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-29 01:27:14 UTC (rev 59639)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26765
+ FORMAL BUILD NUMBER:26767
*/
-#define PRODUCT_VER_STRING "2.5.3.26765"
-#define FILE_VER_STRING "WI-V2.5.3.26765"
-#define LICENSE_VER_STRING "WI-V2.5.3.26765"
-#define FILE_VER_NUMBER 2, 5, 3, 26765
+#define PRODUCT_VER_STRING "2.5.3.26767"
+#define FILE_VER_STRING "WI-V2.5.3.26767"
+#define LICENSE_VER_STRING "WI-V2.5.3.26767"
+#define FILE_VER_NUMBER 2, 5, 3, 26767
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26765"
+#define FB_BUILD_NO "26767"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-29 00:58:23 UTC (rev 59638)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-29 01:27:14 UTC (rev 59639)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26765
+BuildNum=26767
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hv...@us...> - 2014-05-29 07:44:30
|
Revision: 59642
http://sourceforge.net/p/firebird/code/59642
Author: hvlad
Date: 2014-05-29 07:44:26 +0000 (Thu, 29 May 2014)
Log Message:
-----------
Implement support for fallocate() call on Linux.
Implement improvement CORE-4443 : Use fast file grow on those Linux systems which supports it
Modified Paths:
--------------
firebird/branches/B2_5_Release/configure.in
firebird/branches/B2_5_Release/src/jrd/os/pio.h
firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp
firebird/branches/B2_5_Release/src/jrd/pag.cpp
firebird/branches/B2_5_Release/src/jrd/pag.h
Modified: firebird/branches/B2_5_Release/configure.in
===================================================================
--- firebird/branches/B2_5_Release/configure.in 2014-05-29 07:19:29 UTC (rev 59641)
+++ firebird/branches/B2_5_Release/configure.in 2014-05-29 07:44:26 UTC (rev 59642)
@@ -699,6 +699,7 @@
AC_CHECK_HEADERS(atomic_ops.h)
AC_CHECK_HEADERS(utime.h)
AC_CHECK_HEADERS(poll.h)
+AC_CHECK_HEADERS(linux/falloc.h)
dnl Check for libraries
AC_SEARCH_LIBS(dlopen, dl)
Modified: firebird/branches/B2_5_Release/src/jrd/os/pio.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/os/pio.h 2014-05-29 07:19:29 UTC (rev 59641)
+++ firebird/branches/B2_5_Release/src/jrd/os/pio.h 2014-05-29 07:44:26 UTC (rev 59642)
@@ -93,6 +93,7 @@
const USHORT FIL_force_write = 1;
const USHORT FIL_no_fs_cache = 2; // not using file system cache
const USHORT FIL_readonly = 4; // file opened in readonly mode
+const USHORT FIL_no_fast_extend = 8; // file not supports fast extending
// Physical IO trace events
Modified: firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp 2014-05-29 07:19:29 UTC (rev 59641)
+++ firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp 2014-05-29 07:44:26 UTC (rev 59642)
@@ -46,6 +46,9 @@
#ifdef HAVE_AIO_H
#include <aio.h>
#endif
+#ifdef HAVE_LINUX_FALLOC_H
+#include <linux/falloc.h>
+#endif
#include "../jrd/jrd.h"
#include "../jrd/os/pio.h"
@@ -281,7 +284,7 @@
}
-void PIO_extend(Database* dbb, jrd_file* /*main_file*/, const ULONG /*extPages*/, const USHORT /*pageSize*/)
+void PIO_extend(Database* dbb, jrd_file* main_file, const ULONG extPages, const USHORT pageSize)
{
/**************************************
*
@@ -293,6 +296,56 @@
* Extend file by extPages pages of pageSize size.
*
**************************************/
+
+#ifdef HAVE_LINUX_FALLOC_H
+ ULONG leftPages = extPages;
+ for (jrd_file* file = main_file; file && leftPages; file = file->fil_next)
+ {
+ const ULONG filePages = PIO_get_number_of_pages(file, pageSize);
+ const ULONG fileMaxPages = (file->fil_max_page == MAX_ULONG) ?
+ MAX_ULONG : file->fil_max_page - file->fil_min_page + 1;
+ if (filePages < fileMaxPages)
+ {
+ if (file->fil_flags & FIL_no_fast_extend)
+ return;
+
+ const ULONG extendBy = MIN(fileMaxPages - filePages + file->fil_fudge, leftPages);
+
+ int r;
+ for (r = 0; r < IO_RETRY; r++)
+ {
+ int err = fallocate(file->fil_desc, 0, filePages * pageSize, extendBy * pageSize);
+ if (err == 0)
+ break;
+
+ err = errno;
+ if (SYSCALL_INTERRUPTED(err))
+ continue;
+
+ if (err == EOPNOTSUPP || err == ENOSYS)
+ file->fil_flags |= FIL_no_fast_extend;
+ else
+ unix_error("fallocate", file, isc_io_write_err);
+ return;
+ }
+
+ if (r == IO_RETRY)
+ {
+#ifdef DEV_BUILD
+ fprintf(stderr, "PIO_extend: retry count exceeded\n");
+ fflush(stderr);
+#endif
+ unix_error("fallocate_retry", file, isc_io_write_err);
+ return;
+ }
+
+ leftPages -= extendBy;
+ }
+ }
+#else
+ main_file->fil_flags |= FIL_no_fast_extend;
+#endif // HAVE_LINUX_FALLOC_H
+
// not implemented
return;
}
Modified: firebird/branches/B2_5_Release/src/jrd/pag.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/pag.cpp 2014-05-29 07:19:29 UTC (rev 59641)
+++ firebird/branches/B2_5_Release/src/jrd/pag.cpp 2014-05-29 07:44:26 UTC (rev 59642)
@@ -918,7 +918,7 @@
// At this point we ensure database has at least "initialized" pages
// allocated. To avoid file growth by few pages when all this space
// will be used, extend file up to initialized + next_init_pages now
- pageSpace->extend(tdbb, initialized + next_init_pages);
+ pageSpace->extend(tdbb, initialized + next_init_pages, false);
}
break; // Found a page and successfully fake-ed it
@@ -2383,7 +2383,7 @@
return pgSpace->maxAlloc(dbb->dbb_page_size);
}
-bool PageSpace::extend(thread_db* tdbb, const ULONG pageNum)
+bool PageSpace::extend(thread_db* tdbb, const ULONG pageNum, const bool forceSize)
{
/**************************************
*
@@ -2395,10 +2395,14 @@
* If "DatabaseGrowthIncrement" is less than MIN_EXTEND_BYTES then don't
* extend file(s)
*
+ * If forceSize is true, extend file up to pageNum pages (despite of value
+ * of "DatabaseGrowthIncrement") and don't make attempts to extend by less
+ * pages.
+ *
**************************************/
const int MAX_EXTEND_BYTES = Config::getDatabaseGrowthIncrement();
- if (pageNum < maxPageNumber || MAX_EXTEND_BYTES < MIN_EXTEND_BYTES)
+ if (pageNum < maxPageNumber || MAX_EXTEND_BYTES < MIN_EXTEND_BYTES && !forceSize)
return true;
Database* dbb = tdbb->getDatabase();
@@ -2415,6 +2419,7 @@
while (true)
{
+ const ULONG oldMaxPageNumber = maxPageNumber;
try
{
PIO_extend(dbb, file, extPages, dbb->dbb_page_size);
@@ -2422,10 +2427,16 @@
}
catch (const status_exception&)
{
- if (extPages > reqPages)
+ if (extPages > reqPages && !forceSize)
{
+ fb_utils::init_status(tdbb->tdbb_status_vector);
+
+ // if file was extended, return, else try to extend by less pages
+
+ if (oldMaxPageNumber < maxAlloc(dbb->dbb_page_size))
+ return true;
+
extPages = MAX(reqPages, extPages / 2);
- fb_utils::init_status(tdbb->tdbb_status_vector);
}
else
{
Modified: firebird/branches/B2_5_Release/src/jrd/pag.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/pag.h 2014-05-29 07:19:29 UTC (rev 59641)
+++ firebird/branches/B2_5_Release/src/jrd/pag.h 2014-05-29 07:44:26 UTC (rev 59642)
@@ -103,7 +103,7 @@
static ULONG maxAlloc(const Database* dbb);
// extend page space
- bool extend(thread_db*, const ULONG);
+ bool extend(thread_db*, const ULONG, const bool);
private:
ULONG maxPageNumber;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-05-30 00:46:40
|
Revision: 59648
http://sourceforge.net/p/firebird/code/59648
Author: firebirds
Date: 2014-05-30 00:46:35 +0000 (Fri, 30 May 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-05-30 00:33:54 UTC (rev 59647)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-05-30 00:46:35 UTC (rev 59648)
@@ -1,3 +1,29 @@
+ 2014-05-29 12:15 dimitr
+ M doc/WhatsNew
+Updated the docs.
+
+ 2014-05-29 07:54 hvlad
+ M src/jrd/GlobalRWLock.cpp
+ M src/jrd/GlobalRWLock.h
+ M src/jrd/nbak.cpp
+ M src/jrd/nbak.h
+Fixed bug CORE-4444 : Engine could hung and block all attachments in out of disk space condition during physical backup
+Improvement CORE-4445 : Extend main database file faster when physical backup state changed from stalled to merge
+
+ 2014-05-29 07:46 hvlad
+ M src/jrd/cch.cpp
+ M src/jrd/jrd.cpp
+Fixed bug CORE-4444 : Engine could hung and block all attachments in out of disk space condition during physical backup
+
+ 2014-05-29 07:44 hvlad
+ M configure.in
+ M src/jrd/os/pio.h
+ M src/jrd/os/posix/unix.cpp
+ M src/jrd/pag.cpp
+ M src/jrd/pag.h
+Implement support for fallocate() call on Linux.
+Implement improvement CORE-4443 : Use fast file grow on those Linux systems which supports it
+
2014-05-28 06:39 dimitr
M doc/WhatsNew
Updated the docs.
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-30 00:33:54 UTC (rev 59647)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-05-30 00:46:35 UTC (rev 59648)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26767
+ FORMAL BUILD NUMBER:26771
*/
-#define PRODUCT_VER_STRING "2.5.3.26767"
-#define FILE_VER_STRING "WI-V2.5.3.26767"
-#define LICENSE_VER_STRING "WI-V2.5.3.26767"
-#define FILE_VER_NUMBER 2, 5, 3, 26767
+#define PRODUCT_VER_STRING "2.5.3.26771"
+#define FILE_VER_STRING "WI-V2.5.3.26771"
+#define LICENSE_VER_STRING "WI-V2.5.3.26771"
+#define FILE_VER_NUMBER 2, 5, 3, 26771
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26767"
+#define FB_BUILD_NO "26771"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-30 00:33:54 UTC (rev 59647)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-05-30 00:46:35 UTC (rev 59648)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26767
+BuildNum=26771
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-04 01:01:18
|
Revision: 59656
http://sourceforge.net/p/firebird/code/59656
Author: firebirds
Date: 2014-06-04 01:01:11 +0000 (Wed, 04 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-03 11:02:09 UTC (rev 59655)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-04 01:01:11 UTC (rev 59656)
@@ -1,3 +1,9 @@
+ 2014-06-03 11:02 dimitr
+ M src/jrd/jrd.cpp
+ M src/jrd/jrd.h
+ M src/jrd/met.epp
+Replaced debug info blob id with blob contents in cached triggers. This fixes the first part of CORE-3305 / CORE-4390, thus making the original problem visible.
+
2014-05-29 12:15 dimitr
M doc/WhatsNew
Updated the docs.
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-03 11:02:09 UTC (rev 59655)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-04 01:01:11 UTC (rev 59656)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26771
+ FORMAL BUILD NUMBER:26772
*/
-#define PRODUCT_VER_STRING "2.5.3.26771"
-#define FILE_VER_STRING "WI-V2.5.3.26771"
-#define LICENSE_VER_STRING "WI-V2.5.3.26771"
-#define FILE_VER_NUMBER 2, 5, 3, 26771
+#define PRODUCT_VER_STRING "2.5.3.26772"
+#define FILE_VER_STRING "WI-V2.5.3.26772"
+#define LICENSE_VER_STRING "WI-V2.5.3.26772"
+#define FILE_VER_NUMBER 2, 5, 3, 26772
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26771"
+#define FB_BUILD_NO "26772"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-03 11:02:09 UTC (rev 59655)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-04 01:01:11 UTC (rev 59656)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26771
+BuildNum=26772
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-07 01:02:11
|
Revision: 59663
http://sourceforge.net/p/firebird/code/59663
Author: firebirds
Date: 2014-06-07 01:02:01 +0000 (Sat, 07 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-07 00:44:34 UTC (rev 59662)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-07 01:02:01 UTC (rev 59663)
@@ -1,3 +1,7 @@
+ 2014-06-06 10:42 alexpeshkoff
+ M src/jrd/extds/InternalDS.cpp
+Use GlobalPtr for static variable doing memory allocation
+
2014-06-03 11:02 dimitr
M src/jrd/jrd.cpp
M src/jrd/jrd.h
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-07 00:44:34 UTC (rev 59662)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-07 01:02:01 UTC (rev 59663)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26772
+ FORMAL BUILD NUMBER:26773
*/
-#define PRODUCT_VER_STRING "2.5.3.26772"
-#define FILE_VER_STRING "WI-V2.5.3.26772"
-#define LICENSE_VER_STRING "WI-V2.5.3.26772"
-#define FILE_VER_NUMBER 2, 5, 3, 26772
+#define PRODUCT_VER_STRING "2.5.3.26773"
+#define FILE_VER_STRING "WI-V2.5.3.26773"
+#define LICENSE_VER_STRING "WI-V2.5.3.26773"
+#define FILE_VER_NUMBER 2, 5, 3, 26773
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26772"
+#define FB_BUILD_NO "26773"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-07 00:44:34 UTC (rev 59662)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-07 01:02:01 UTC (rev 59663)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26772
+BuildNum=26773
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-11 00:47:06
|
Revision: 59693
http://sourceforge.net/p/firebird/code/59693
Author: firebirds
Date: 2014-06-11 00:47:03 +0000 (Wed, 11 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-11 00:33:19 UTC (rev 59692)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-11 00:47:03 UTC (rev 59693)
@@ -1,3 +1,12 @@
+ 2014-06-10 20:17 dimitr
+ M src/jrd/Database.cpp
+ M src/jrd/Database.h
+Patch by Nickolay Samofatov: avoid an AST overhead for heavily-loaded systems with many requests. This is committed into v2.5 only, so far I doubt v3 needs that.
+
+ 2014-06-10 20:05 dimitr
+ M src/jrd/opt.cpp
+Fixed CORE-4460: Expressions containing some built-in functions may be badly optimized.
+
2014-06-06 10:42 alexpeshkoff
M src/jrd/extds/InternalDS.cpp
Use GlobalPtr for static variable doing memory allocation
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-11 00:33:19 UTC (rev 59692)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-11 00:47:03 UTC (rev 59693)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26773
+ FORMAL BUILD NUMBER:26775
*/
-#define PRODUCT_VER_STRING "2.5.3.26773"
-#define FILE_VER_STRING "WI-V2.5.3.26773"
-#define LICENSE_VER_STRING "WI-V2.5.3.26773"
-#define FILE_VER_NUMBER 2, 5, 3, 26773
+#define PRODUCT_VER_STRING "2.5.3.26775"
+#define FILE_VER_STRING "WI-V2.5.3.26775"
+#define LICENSE_VER_STRING "WI-V2.5.3.26775"
+#define FILE_VER_NUMBER 2, 5, 3, 26775
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26773"
+#define FB_BUILD_NO "26775"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-11 00:33:19 UTC (rev 59692)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-11 00:47:03 UTC (rev 59693)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26773
+BuildNum=26775
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-13 00:42:03
|
Revision: 59702
http://sourceforge.net/p/firebird/code/59702
Author: firebirds
Date: 2014-06-13 00:41:56 +0000 (Fri, 13 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-13 00:29:43 UTC (rev 59701)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-13 00:41:56 UTC (rev 59702)
@@ -1,3 +1,12 @@
+ 2014-06-12 15:56 asfernandes
+ M src/intl/lc_narrow.cpp
+ M src/jrd/idx.cpp
+Backported fix for CORE-4417 - gbak: cannot commit index ; primary key with german umlaut.
+
+ 2014-06-12 07:19 dimitr
+ M doc/WhatsNew
+Updated the docs.
+
2014-06-10 20:17 dimitr
M src/jrd/Database.cpp
M src/jrd/Database.h
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-13 00:29:43 UTC (rev 59701)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-13 00:41:56 UTC (rev 59702)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26775
+ FORMAL BUILD NUMBER:26777
*/
-#define PRODUCT_VER_STRING "2.5.3.26775"
-#define FILE_VER_STRING "WI-V2.5.3.26775"
-#define LICENSE_VER_STRING "WI-V2.5.3.26775"
-#define FILE_VER_NUMBER 2, 5, 3, 26775
+#define PRODUCT_VER_STRING "2.5.3.26777"
+#define FILE_VER_STRING "WI-V2.5.3.26777"
+#define LICENSE_VER_STRING "WI-V2.5.3.26777"
+#define FILE_VER_NUMBER 2, 5, 3, 26777
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26775"
+#define FB_BUILD_NO "26777"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-13 00:29:43 UTC (rev 59701)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-13 00:41:56 UTC (rev 59702)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26775
+BuildNum=26777
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-14 00:48:13
|
Revision: 59708
http://sourceforge.net/p/firebird/code/59708
Author: firebirds
Date: 2014-06-14 00:48:10 +0000 (Sat, 14 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-14 00:33:14 UTC (rev 59707)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-14 00:48:10 UTC (rev 59708)
@@ -1,3 +1,7 @@
+ 2014-06-13 10:52 dimitr
+ M doc/WhatsNew
+Updated the docs.
+
2014-06-12 15:56 asfernandes
M src/intl/lc_narrow.cpp
M src/jrd/idx.cpp
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-14 00:33:14 UTC (rev 59707)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-14 00:48:10 UTC (rev 59708)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26777
+ FORMAL BUILD NUMBER:26778
*/
-#define PRODUCT_VER_STRING "2.5.3.26777"
-#define FILE_VER_STRING "WI-V2.5.3.26777"
-#define LICENSE_VER_STRING "WI-V2.5.3.26777"
-#define FILE_VER_NUMBER 2, 5, 3, 26777
+#define PRODUCT_VER_STRING "2.5.3.26778"
+#define FILE_VER_STRING "WI-V2.5.3.26778"
+#define LICENSE_VER_STRING "WI-V2.5.3.26778"
+#define FILE_VER_NUMBER 2, 5, 3, 26778
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26777"
+#define FB_BUILD_NO "26778"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-14 00:33:14 UTC (rev 59707)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-14 00:48:10 UTC (rev 59708)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26777
+BuildNum=26778
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-17 00:54:30
|
Revision: 59714
http://sourceforge.net/p/firebird/code/59714
Author: firebirds
Date: 2014-06-17 00:54:22 +0000 (Tue, 17 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-17 00:40:31 UTC (rev 59713)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-17 00:54:22 UTC (rev 59714)
@@ -1,3 +1,7 @@
+ 2014-06-16 13:50 alexpeshkoff
+ M src/utilities/nbackup.cpp
+Backported fix for CORE-4461: nbackup prints error messages to stdout instead stderr
+
2014-06-13 10:52 dimitr
M doc/WhatsNew
Updated the docs.
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-17 00:40:31 UTC (rev 59713)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-17 00:54:22 UTC (rev 59714)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26778
+ FORMAL BUILD NUMBER:26779
*/
-#define PRODUCT_VER_STRING "2.5.3.26778"
-#define FILE_VER_STRING "WI-V2.5.3.26778"
-#define LICENSE_VER_STRING "WI-V2.5.3.26778"
-#define FILE_VER_NUMBER 2, 5, 3, 26778
+#define PRODUCT_VER_STRING "2.5.3.26779"
+#define FILE_VER_STRING "WI-V2.5.3.26779"
+#define LICENSE_VER_STRING "WI-V2.5.3.26779"
+#define FILE_VER_NUMBER 2, 5, 3, 26779
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26778"
+#define FB_BUILD_NO "26779"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-17 00:40:31 UTC (rev 59713)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-17 00:54:22 UTC (rev 59714)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26778
+BuildNum=26779
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-18 00:58:03
|
Revision: 59726
http://sourceforge.net/p/firebird/code/59726
Author: firebirds
Date: 2014-06-18 00:57:56 +0000 (Wed, 18 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-18 00:43:02 UTC (rev 59725)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-18 00:57:56 UTC (rev 59726)
@@ -1,3 +1,7 @@
+ 2014-06-17 15:45 asfernandes
+ M src/jrd/dyn_def.epp
+Fixed CORE-4452 - Can`t create two collations with different names if autoddl =OFF.
+
2014-06-16 13:50 alexpeshkoff
M src/utilities/nbackup.cpp
Backported fix for CORE-4461: nbackup prints error messages to stdout instead stderr
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-18 00:43:02 UTC (rev 59725)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-18 00:57:56 UTC (rev 59726)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26779
+ FORMAL BUILD NUMBER:26780
*/
-#define PRODUCT_VER_STRING "2.5.3.26779"
-#define FILE_VER_STRING "WI-V2.5.3.26779"
-#define LICENSE_VER_STRING "WI-V2.5.3.26779"
-#define FILE_VER_NUMBER 2, 5, 3, 26779
+#define PRODUCT_VER_STRING "2.5.3.26780"
+#define FILE_VER_STRING "WI-V2.5.3.26780"
+#define LICENSE_VER_STRING "WI-V2.5.3.26780"
+#define FILE_VER_NUMBER 2, 5, 3, 26780
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26779"
+#define FB_BUILD_NO "26780"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-18 00:43:02 UTC (rev 59725)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-18 00:57:56 UTC (rev 59726)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26779
+BuildNum=26780
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-19 00:48:16
|
Revision: 59730
http://sourceforge.net/p/firebird/code/59730
Author: firebirds
Date: 2014-06-19 00:48:08 +0000 (Thu, 19 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-19 00:36:40 UTC (rev 59729)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-19 00:48:08 UTC (rev 59730)
@@ -1,3 +1,8 @@
+ 2014-06-18 10:47 alexpeshkoff
+ M src/jrd/common.h
+ M src/jrd/isc_sync.cpp
+AIX port
+
2014-06-17 15:45 asfernandes
M src/jrd/dyn_def.epp
Fixed CORE-4452 - Can`t create two collations with different names if autoddl =OFF.
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-19 00:36:40 UTC (rev 59729)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-19 00:48:08 UTC (rev 59730)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26780
+ FORMAL BUILD NUMBER:26781
*/
-#define PRODUCT_VER_STRING "2.5.3.26780"
-#define FILE_VER_STRING "WI-V2.5.3.26780"
-#define LICENSE_VER_STRING "WI-V2.5.3.26780"
-#define FILE_VER_NUMBER 2, 5, 3, 26780
+#define PRODUCT_VER_STRING "2.5.3.26781"
+#define FILE_VER_STRING "WI-V2.5.3.26781"
+#define LICENSE_VER_STRING "WI-V2.5.3.26781"
+#define FILE_VER_NUMBER 2, 5, 3, 26781
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26780"
+#define FB_BUILD_NO "26781"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-19 00:36:40 UTC (rev 59729)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-19 00:48:08 UTC (rev 59730)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26780
+BuildNum=26781
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-06-20 00:54:56
|
Revision: 59738
http://sourceforge.net/p/firebird/code/59738
Author: firebirds
Date: 2014-06-20 00:54:48 +0000 (Fri, 20 Jun 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-06-20 00:40:07 UTC (rev 59737)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-06-20 00:54:48 UTC (rev 59738)
@@ -1,3 +1,10 @@
+ 2014-06-19 12:24 alexpeshkoff
+ M src/common/classes/alloc.cpp
+ M src/common/classes/alloc.h
+ M src/common/classes/fb_tls.h
+ M src/common/classes/init.cpp
+HPUX port - fixed assertion for RISC machines with compiler missing __thread support
+
2014-06-18 10:47 alexpeshkoff
M src/jrd/common.h
M src/jrd/isc_sync.cpp
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-20 00:40:07 UTC (rev 59737)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-06-20 00:54:48 UTC (rev 59738)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26781
+ FORMAL BUILD NUMBER:26782
*/
-#define PRODUCT_VER_STRING "2.5.3.26781"
-#define FILE_VER_STRING "WI-V2.5.3.26781"
-#define LICENSE_VER_STRING "WI-V2.5.3.26781"
-#define FILE_VER_NUMBER 2, 5, 3, 26781
+#define PRODUCT_VER_STRING "2.5.3.26782"
+#define FILE_VER_STRING "WI-V2.5.3.26782"
+#define LICENSE_VER_STRING "WI-V2.5.3.26782"
+#define FILE_VER_NUMBER 2, 5, 3, 26782
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26781"
+#define FB_BUILD_NO "26782"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-20 00:40:07 UTC (rev 59737)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-06-20 00:54:48 UTC (rev 59738)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26781
+BuildNum=26782
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ale...@us...> - 2014-06-30 11:46:29
|
Revision: 59796
http://sourceforge.net/p/firebird/code/59796
Author: alexpeshkoff
Date: 2014-06-30 11:46:26 +0000 (Mon, 30 Jun 2014)
Log Message:
-----------
Backported fix for CORE-4475: attempt to create lock files directory fails during cleanup
Modified Paths:
--------------
firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.gfix
firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.util
firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.gfix
firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.util
firebird/branches/B2_5_Release/builds/posix/prefix.aix_powerpc_xlc
firebird/branches/B2_5_Release/src/jrd/gds.cpp
firebird/branches/B2_5_Release/src/jrd/isc.cpp
firebird/branches/B2_5_Release/src/jrd/isc_proto.h
firebird/branches/B2_5_Release/src/jrd/isc_sync.cpp
firebird/branches/B2_5_Release/src/jrd/svc.cpp
firebird/branches/B2_5_Release/src/jrd/trace/TraceConfigStorage.cpp
firebird/branches/B2_5_Release/src/jrd/trace/TraceLog.cpp
Modified: firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.gfix
===================================================================
--- firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.gfix 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.gfix 2014-06-30 11:46:26 UTC (rev 59796)
@@ -39,7 +39,8 @@
@SET_MAKE@
-GFIX_Other_Sources = jrd/isc.cpp jrd/ThreadData.cpp jrd/path_utils.cpp common/UtilSvc.cpp
+GFIX_Other_Sources = jrd/isc.cpp jrd/ThreadData.cpp jrd/path_utils.cpp common/UtilSvc.cpp \
+ $(OS_SPECIFIC_Sources)
GFIX_Files = alice_meta.epp alice.cpp exe.cpp tdr.cpp aliceMain.cpp
GFIX_Sources = $(addprefix alice/, $(GFIX_Files)) $(GFIX_Other_Sources)
Modified: firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.util
===================================================================
--- firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.util 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/builds/posix/Makefile.in.client.util 2014-06-30 11:46:26 UTC (rev 59796)
@@ -90,7 +90,7 @@
$(FBCLASSES_MsgObjects) $(CLUMPLETS_Objects) $(FBCOMMON_ClientObjects)
-FBGUARD_Other_Sources = jrd/isc.cpp jrd/divorce.cpp jrd/path_utils.cpp
+FBGUARD_Other_Sources = jrd/isc.cpp jrd/divorce.cpp jrd/path_utils.cpp $(OS_SPECIFIC_Sources)
FBGUARD_Files = guard.cpp util.cpp
FBGUARD_Sources = $(addprefix utilities/guard/, $(FBGUARD_Files)) $(FBGUARD_Other_Sources)
FBGUARD_Objects = $(addprefix $(OBJ)/, $(addsuffix .o, $(basename $(FBGUARD_Sources)))) $(FBCLASSES_ClientObjects)
Modified: firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.gfix
===================================================================
--- firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.gfix 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.gfix 2014-06-30 11:46:26 UTC (rev 59796)
@@ -42,7 +42,8 @@
GFIX_Files = alice_meta.epp \
alice.cpp exe.cpp tdr.cpp aliceMain.cpp
-GFIX_Other_Sources += jrd/isc.cpp jrd/ThreadData.cpp jrd/path_utils.cpp common/UtilSvc.cpp
+GFIX_Other_Sources += jrd/isc.cpp jrd/ThreadData.cpp jrd/path_utils.cpp common/UtilSvc.cpp \
+ $(OS_SPECIFIC_Sources)
GFIX_Sources = $(addprefix alice/, $(GFIX_Files)) $(GFIX_Other_Sources)
GFIX_Objects = $(addprefix $(OBJ)/, $(addsuffix .o, $(basename $(GFIX_Sources))))
Modified: firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.util
===================================================================
--- firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.util 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/builds/posix/Makefile.in.embed.util 2014-06-30 11:46:26 UTC (rev 59796)
@@ -103,7 +103,7 @@
$(FBCLASSES_MsgObjects) $(CLUMPLETS_Objects) $(FBCOMMON_ClientObjects)
-FBGUARD_Other_Sources = jrd/isc.cpp jrd/divorce.cpp jrd/path_utils.cpp
+FBGUARD_Other_Sources = jrd/isc.cpp jrd/divorce.cpp jrd/path_utils.cpp $(OS_SPECIFIC_Sources)
FBGUARD_Files = guard.cpp util.cpp
FBGUARD_Sources = $(addprefix utilities/guard/, $(FBGUARD_Files)) $(FBGUARD_Other_Sources)
FBGUARD_Objects = $(addprefix $(OBJ)/, $(addsuffix .o, $(basename $(FBGUARD_Sources)))) $(FBCLASSES_ClientObjects)
Modified: firebird/branches/B2_5_Release/builds/posix/prefix.aix_powerpc_xlc
===================================================================
--- firebird/branches/B2_5_Release/builds/posix/prefix.aix_powerpc_xlc 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/builds/posix/prefix.aix_powerpc_xlc 2014-06-30 11:46:26 UTC (rev 59796)
@@ -118,7 +118,7 @@
common/classes/MsgPrint.cpp common/classes/SafeArg.cpp \
common/classes/BaseStream.cpp common/classes/fb_string.cpp \
common/classes/TempFile.cpp \
- jrd/gds.cpp jrd/isc.cpp \
+ jrd/gds.cpp jrd/isc.cpp $(OS_SPECIFIC_Sources)\
jrd/os/posix/path_utils.cpp jrd/os/posix/os_utils.cpp \
jrd/os/posix/config_root.cpp jrd/os/posix/fbsyslog.cpp
Modified: firebird/branches/B2_5_Release/src/jrd/gds.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/gds.cpp 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/gds.cpp 2014-06-30 11:46:26 UTC (rev 59796)
@@ -202,8 +202,6 @@
static void sanitize(Firebird::string& locale);
-static void safe_concat_path(TEXT* destbuf, const TEXT* srcbuf);
-
// New functions that try to be safe.
static SLONG safe_interpret(char* const s, const size_t bufsize,
const ISC_STATUS** const vector, bool legacy = false);
@@ -1736,7 +1734,7 @@
GDS_init_prefix();
strcpy(resultString, fb_prefix); // safe - no BO
- safe_concat_path(resultString, file);
+ iscSafeConcatPath(resultString, file);
}
@@ -1757,12 +1755,7 @@
GDS_init_prefix();
strcpy(string, fb_prefix_lock); // safe - no BO
-
- // if someone wants to know prefix for lock files,
- // sooner of all he wants that directory to exist
- os_utils::createLockDirectory(string);
-
- safe_concat_path(string, root);
+ iscSafeConcatPath(string, root);
}
@@ -1786,7 +1779,7 @@
GDS_init_prefix();
strcpy(string, fb_prefix_msg); // safe - no BO
- safe_concat_path(string, root);
+ iscSafeConcatPath(string, root);
}
@@ -3555,44 +3548,7 @@
}
}
-static void safe_concat_path(TEXT *resultString, const TEXT *appendString)
-{
-/**************************************
- *
- * s a f e _ c o n c a t _ p a t h
- *
- **************************************
- *
- * Functional description
- * Safely appends appendString to resultString using paths rules.
- * resultString must be at most MAXPATHLEN size.
- * Thread/signal safe code.
- *
- **************************************/
- size_t len = strlen(resultString);
- fb_assert(len > 0);
- if (resultString[len - 1] != PathUtils::dir_sep && len < MAXPATHLEN - 1)
- {
- resultString[len++] = PathUtils::dir_sep;
- resultString[len] = 0;
- }
-
- size_t alen = strlen(appendString);
- if (len + alen > MAXPATHLEN - 1)
- {
- alen = MAXPATHLEN - 1 - len;
- }
-
- fb_assert(len < MAXPATHLEN);
- fb_assert(alen < MAXPATHLEN);
- fb_assert(len + alen < MAXPATHLEN);
-
- memcpy(&resultString[len], appendString, alen);
- resultString[len + alen] = 0;
-}
-
-
void FB_EXPORTED gds__default_printer(void* /*arg*/, SSHORT offset, const TEXT* line)
{
printf("%4d %s\n", offset, line);
Modified: firebird/branches/B2_5_Release/src/jrd/isc.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/isc.cpp 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/isc.cpp 2014-06-30 11:46:26 UTC (rev 59796)
@@ -48,6 +48,8 @@
#include "../jrd/gds_proto.h"
#include "../jrd/isc_proto.h"
#include "../jrd/jrd_proto.h"
+#include "../jrd/os/os_utils.h"
+#include "../jrd/os/path_utils.h"
#include "../common/classes/init.h"
@@ -632,3 +634,61 @@
iscLogStatus(text, s);
}
+
+void iscPrefixLock(TEXT* string, const TEXT* root, bool createLockDir)
+{
+/**************************************
+ *
+ * i s c P r e f i x L o c k
+ *
+ **************************************
+ *
+ * Functional description
+ * Find appropriate Firebird lock file prefix.
+ *
+ **************************************/
+ gds__prefix_lock(string, "");
+
+ if (createLockDir)
+ os_utils::createLockDirectory(string);
+
+ iscSafeConcatPath(string, root);
+}
+
+
+void iscSafeConcatPath(TEXT *resultString, const TEXT *appendString)
+{
+/**************************************
+ *
+ * i s c S a f e C o n c a t P a t h
+ *
+ **************************************
+ *
+ * Functional description
+ * Safely appends appendString to resultString using paths rules.
+ * resultString must be at most MAXPATHLEN size.
+ * Thread/signal safe code.
+ *
+ **************************************/
+ size_t len = strlen(resultString);
+ fb_assert(len > 0);
+
+ if (resultString[len - 1] != PathUtils::dir_sep && len < MAXPATHLEN - 1)
+ {
+ resultString[len++] = PathUtils::dir_sep;
+ resultString[len] = 0;
+ }
+
+ size_t alen = strlen(appendString);
+ if (len + alen > MAXPATHLEN - 1)
+ {
+ alen = MAXPATHLEN - 1 - len;
+ }
+
+ fb_assert(len < MAXPATHLEN);
+ fb_assert(alen < MAXPATHLEN);
+ fb_assert(len + alen < MAXPATHLEN);
+
+ memcpy(&resultString[len], appendString, alen);
+ resultString[len + alen] = 0;
+}
Modified: firebird/branches/B2_5_Release/src/jrd/isc_proto.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/isc_proto.h 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/isc_proto.h 2014-06-30 11:46:26 UTC (rev 59796)
@@ -44,4 +44,7 @@
struct _SECURITY_ATTRIBUTES* ISC_get_security_desc();
#endif
+void iscPrefixLock(TEXT* string, const TEXT* root, bool createLockDir);
+void iscSafeConcatPath(TEXT *resultString, const TEXT *appendString);
+
#endif // JRD_ISC_PROTO_H
Modified: firebird/branches/B2_5_Release/src/jrd/isc_sync.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/isc_sync.cpp 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/isc_sync.cpp 2014-06-30 11:46:26 UTC (rev 59796)
@@ -2293,7 +2293,7 @@
{
#ifndef WIN_NT
TEXT expanded_filename[MAXPATHLEN];
- gds__prefix_lock(expanded_filename, filename);
+ iscPrefixLock(expanded_filename, filename, false);
// We can't do much (specially in dtors) when it fails
// therefore do not check for errors - at least it's just /tmp.
@@ -2329,7 +2329,7 @@
**************************************/
TEXT expanded_filename[MAXPATHLEN];
- gds__prefix_lock(expanded_filename, filename);
+ iscPrefixLock(expanded_filename, filename, true);
/* make the complete filename for the init file this file is to be used as a
master lock to eliminate possible race conditions with just a single file
@@ -2337,7 +2337,7 @@
lock to a LCK_SHARED lock is not atomic*/
TEXT init_filename[MAXPATHLEN];
- gds__prefix_lock(init_filename, INIT_FILE);
+ iscPrefixLock(init_filename, INIT_FILE, true);
const bool trunc_flag = (length != 0);
@@ -2370,7 +2370,7 @@
if (fdSem < 0)
{
TEXT sem_filename[MAXPATHLEN];
- gds__prefix_lock(sem_filename, SEM_FILE);
+ iscPrefixLock(sem_filename, SEM_FILE, true);
const int f = openFile(sem_filename);
if (f == -1)
{
@@ -2551,7 +2551,7 @@
int retry_count = 0;
TEXT expanded_filename[MAXPATHLEN];
- gds__prefix_lock(expanded_filename, filename);
+ iscPrefixLock(expanded_filename, filename, true);
const bool trunc_flag = (length != 0);
bool init_flag = false;
@@ -4189,7 +4189,7 @@
CloseHandle(shmem_data->sh_mem_hdr_object);
TEXT expanded_filename[MAXPATHLEN];
- gds__prefix_lock(expanded_filename, shmem_data->sh_mem_name);
+ iscPrefixLock(expanded_filename, shmem_data->sh_mem_name, false);
// Delete file only if it is not used by anyone else
HANDLE hFile = CreateFile(expanded_filename,
Modified: firebird/branches/B2_5_Release/src/jrd/svc.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/svc.cpp 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/svc.cpp 2014-06-30 11:46:26 UTC (rev 59796)
@@ -1329,7 +1329,7 @@
gds__prefix(auxBuf, "");
break;
case isc_info_svc_get_env_lock:
- gds__prefix_lock(auxBuf, "");
+ iscPrefixLock(auxBuf, "", false);
break;
case isc_info_svc_get_env_msg:
gds__prefix_msg(auxBuf, "");
@@ -1813,7 +1813,7 @@
gds__prefix(PathBuffer, "");
break;
case isc_info_svc_get_env_lock:
- gds__prefix_lock(PathBuffer, "");
+ iscPrefixLock(PathBuffer, "", false);
break;
case isc_info_svc_get_env_msg:
gds__prefix_msg(PathBuffer, "");
Modified: firebird/branches/B2_5_Release/src/jrd/trace/TraceConfigStorage.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/trace/TraceConfigStorage.cpp 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/trace/TraceConfigStorage.cpp 2014-06-30 11:46:26 UTC (rev 59796)
@@ -236,7 +236,7 @@
fb_assert(m_base->cnt_uses == 0);
char dir[MAXPATHLEN];
- gds__prefix_lock(dir, "");
+ iscPrefixLock(dir, "", true);
PathName filename = TempFile::create("fb_trace_", dir);
filename.copyTo(cfg_file_name, sizeof(m_base->cfg_file_name));
Modified: firebird/branches/B2_5_Release/src/jrd/trace/TraceLog.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/trace/TraceLog.cpp 2014-06-30 11:45:53 UTC (rev 59795)
+++ firebird/branches/B2_5_Release/src/jrd/trace/TraceLog.cpp 2014-06-30 11:46:26 UTC (rev 59796)
@@ -70,7 +70,7 @@
}
char dir[MAXPATHLEN];
- gds__prefix_lock(dir, "");
+ iscPrefixLock(dir, "", true);
PathUtils::concatPath(m_baseFileName, dir, fileName);
TraceLogGuard guard(this);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-07-01 00:31:23
|
Revision: 59805
http://sourceforge.net/p/firebird/code/59805
Author: firebirds
Date: 2014-07-01 00:31:14 +0000 (Tue, 01 Jul 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-07-01 00:18:05 UTC (rev 59804)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-07-01 00:31:14 UTC (rev 59805)
@@ -1,3 +1,18 @@
+ 2014-06-30 11:46 alexpeshkoff
+ M builds/posix/Makefile.in.client.gfix
+ M builds/posix/Makefile.in.client.util
+ M builds/posix/Makefile.in.embed.gfix
+ M builds/posix/Makefile.in.embed.util
+ M builds/posix/prefix.aix_powerpc_xlc
+ M src/jrd/gds.cpp
+ M src/jrd/isc.cpp
+ M src/jrd/isc_proto.h
+ M src/jrd/isc_sync.cpp
+ M src/jrd/svc.cpp
+ M src/jrd/trace/TraceConfigStorage.cpp
+ M src/jrd/trace/TraceLog.cpp
+Backported fix for CORE-4475: attempt to create lock files directory fails during cleanup
+
2014-06-19 12:24 alexpeshkoff
M src/common/classes/alloc.cpp
M src/common/classes/alloc.h
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-01 00:18:05 UTC (rev 59804)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-01 00:31:14 UTC (rev 59805)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26782
+ FORMAL BUILD NUMBER:26783
*/
-#define PRODUCT_VER_STRING "2.5.3.26782"
-#define FILE_VER_STRING "WI-V2.5.3.26782"
-#define LICENSE_VER_STRING "WI-V2.5.3.26782"
-#define FILE_VER_NUMBER 2, 5, 3, 26782
+#define PRODUCT_VER_STRING "2.5.3.26783"
+#define FILE_VER_STRING "WI-V2.5.3.26783"
+#define LICENSE_VER_STRING "WI-V2.5.3.26783"
+#define FILE_VER_NUMBER 2, 5, 3, 26783
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26782"
+#define FB_BUILD_NO "26783"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-01 00:18:05 UTC (rev 59804)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-01 00:31:14 UTC (rev 59805)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26782
+BuildNum=26783
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ale...@us...> - 2014-07-03 07:48:26
|
Revision: 59815
http://sourceforge.net/p/firebird/code/59815
Author: alexpeshkoff
Date: 2014-07-03 07:48:17 +0000 (Thu, 03 Jul 2014)
Log Message:
-----------
Fixed regression in 2.5.3 - fails to build on relatively old distros
Modified Paths:
--------------
firebird/branches/B2_5_Release/configure.in
firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp
Modified: firebird/branches/B2_5_Release/configure.in
===================================================================
--- firebird/branches/B2_5_Release/configure.in 2014-07-03 00:28:01 UTC (rev 59814)
+++ firebird/branches/B2_5_Release/configure.in 2014-07-03 07:48:17 UTC (rev 59815)
@@ -839,6 +839,9 @@
AC_SEARCH_LIBS(clock_gettime, rt)
AC_CHECK_FUNCS(clock_gettime)
+dnl Check for fallocate() system call
+AC_CHECK_FUNCS(fallocate)
+
dnl Semaphores
if test "$ac_cv_header_semaphore_h" = "yes"; then
AC_SEARCH_LIBS(sem_init, rt)
Modified: firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp 2014-07-03 00:28:01 UTC (rev 59814)
+++ firebird/branches/B2_5_Release/src/jrd/os/posix/unix.cpp 2014-07-03 07:48:17 UTC (rev 59815)
@@ -297,7 +297,7 @@
*
**************************************/
-#ifdef HAVE_LINUX_FALLOC_H
+#if defined(HAVE_LINUX_FALLOC_H) && defined(HAVE_FALLOCATE)
ULONG leftPages = extPages;
for (jrd_file* file = main_file; file && leftPages; file = file->fil_next)
{
@@ -344,7 +344,7 @@
}
#else
main_file->fil_flags |= FIL_no_fast_extend;
-#endif // HAVE_LINUX_FALLOC_H
+#endif // fallocate present
// not implemented
return;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-07-04 00:50:29
|
Revision: 59821
http://sourceforge.net/p/firebird/code/59821
Author: firebirds
Date: 2014-07-04 00:50:22 +0000 (Fri, 04 Jul 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-07-04 00:35:34 UTC (rev 59820)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-07-04 00:50:22 UTC (rev 59821)
@@ -1,3 +1,8 @@
+ 2014-07-03 07:48 alexpeshkoff
+ M configure.in
+ M src/jrd/os/posix/unix.cpp
+Fixed regression in 2.5.3 - fails to build on relatively old distros
+
2014-06-30 11:46 alexpeshkoff
M builds/posix/Makefile.in.client.gfix
M builds/posix/Makefile.in.client.util
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-04 00:35:34 UTC (rev 59820)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-04 00:50:22 UTC (rev 59821)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26783
+ FORMAL BUILD NUMBER:26784
*/
-#define PRODUCT_VER_STRING "2.5.3.26783"
-#define FILE_VER_STRING "WI-V2.5.3.26783"
-#define LICENSE_VER_STRING "WI-V2.5.3.26783"
-#define FILE_VER_NUMBER 2, 5, 3, 26783
+#define PRODUCT_VER_STRING "2.5.3.26784"
+#define FILE_VER_STRING "WI-V2.5.3.26784"
+#define LICENSE_VER_STRING "WI-V2.5.3.26784"
+#define FILE_VER_NUMBER 2, 5, 3, 26784
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26783"
+#define FB_BUILD_NO "26784"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-04 00:35:34 UTC (rev 59820)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-04 00:50:22 UTC (rev 59821)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26783
+BuildNum=26784
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-07-08 00:52:58
|
Revision: 59839
http://sourceforge.net/p/firebird/code/59839
Author: firebirds
Date: 2014-07-08 00:52:54 +0000 (Tue, 08 Jul 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-07-07 06:57:04 UTC (rev 59838)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-07-08 00:52:54 UTC (rev 59839)
@@ -1,3 +1,36 @@
+ 2014-07-07 06:57 hvlad
+ M builds/win32/msvc10/gdef.vcxproj
+ M builds/win32/msvc10/gdef.vcxproj.filters
+ M builds/win32/msvc10/gfix.vcxproj
+ M builds/win32/msvc10/gfix.vcxproj.filters
+ M builds/win32/msvc10/gsec.vcxproj
+ M builds/win32/msvc10/gsec.vcxproj.filters
+ M builds/win32/msvc10/gstat.vcxproj
+ M builds/win32/msvc10/gstat.vcxproj.filters
+ M builds/win32/msvc10/nbackup.vcxproj
+ M builds/win32/msvc10/nbackup.vcxproj.filters
+ M builds/win32/msvc10/qli.vcxproj
+ M builds/win32/msvc10/qli.vcxproj.filters
+Fixed MSVC10 build
+
+ 2014-07-07 06:45 hvlad
+ M builds/win32/msvc9/gdef.vcproj
+ M builds/win32/msvc9/gfix.vcproj
+ M builds/win32/msvc9/gsec.vcproj
+ M builds/win32/msvc9/gstat.vcproj
+ M builds/win32/msvc9/nbackup.vcproj
+ M builds/win32/msvc9/qli.vcproj
+Fixed MSVC9 build
+
+ 2014-07-07 06:41 hvlad
+ M builds/win32/msvc8/gdef.vcproj
+ M builds/win32/msvc8/gfix.vcproj
+ M builds/win32/msvc8/gsec.vcproj
+ M builds/win32/msvc8/gstat.vcproj
+ M builds/win32/msvc8/nbackup.vcproj
+ M builds/win32/msvc8/qli.vcproj
+Fixed MSVC8 build
+
2014-07-03 07:48 alexpeshkoff
M configure.in
M src/jrd/os/posix/unix.cpp
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-07 06:57:04 UTC (rev 59838)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-08 00:52:54 UTC (rev 59839)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26784
+ FORMAL BUILD NUMBER:26787
*/
-#define PRODUCT_VER_STRING "2.5.3.26784"
-#define FILE_VER_STRING "WI-V2.5.3.26784"
-#define LICENSE_VER_STRING "WI-V2.5.3.26784"
-#define FILE_VER_NUMBER 2, 5, 3, 26784
+#define PRODUCT_VER_STRING "2.5.3.26787"
+#define FILE_VER_STRING "WI-V2.5.3.26787"
+#define LICENSE_VER_STRING "WI-V2.5.3.26787"
+#define FILE_VER_NUMBER 2, 5, 3, 26787
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26784"
+#define FB_BUILD_NO "26787"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-07 06:57:04 UTC (rev 59838)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-08 00:52:54 UTC (rev 59839)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26784
+BuildNum=26787
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-07-12 00:42:50
|
Revision: 59859
http://sourceforge.net/p/firebird/code/59859
Author: firebirds
Date: 2014-07-12 00:42:42 +0000 (Sat, 12 Jul 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-07-11 20:08:11 UTC (rev 59858)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-07-12 00:42:42 UTC (rev 59859)
@@ -1,3 +1,9 @@
+ 2014-07-11 11:31 dimitr
+ M builds/win32/msvc10/gpre_embed.vcxproj
+ M builds/win32/msvc8/gpre_embed.vcproj
+ M builds/win32/msvc9/gpre_embed.vcproj
+This time really fixed the Windows builds.
+
2014-07-07 06:57 hvlad
M builds/win32/msvc10/gdef.vcxproj
M builds/win32/msvc10/gdef.vcxproj.filters
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-11 20:08:11 UTC (rev 59858)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-12 00:42:42 UTC (rev 59859)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26787
+ FORMAL BUILD NUMBER:26788
*/
-#define PRODUCT_VER_STRING "2.5.3.26787"
-#define FILE_VER_STRING "WI-V2.5.3.26787"
-#define LICENSE_VER_STRING "WI-V2.5.3.26787"
-#define FILE_VER_NUMBER 2, 5, 3, 26787
+#define PRODUCT_VER_STRING "2.5.3.26788"
+#define FILE_VER_STRING "WI-V2.5.3.26788"
+#define LICENSE_VER_STRING "WI-V2.5.3.26788"
+#define FILE_VER_NUMBER 2, 5, 3, 26788
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26787"
+#define FB_BUILD_NO "26788"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-11 20:08:11 UTC (rev 59858)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-12 00:42:42 UTC (rev 59859)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26787
+BuildNum=26788
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-07-30 00:31:30
|
Revision: 59931
http://sourceforge.net/p/firebird/code/59931
Author: firebirds
Date: 2014-07-30 00:31:28 +0000 (Wed, 30 Jul 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-07-30 00:21:11 UTC (rev 59930)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-07-30 00:31:28 UTC (rev 59931)
@@ -1,3 +1,7 @@
+ 2014-07-29 05:35 dimitr
+ M src/lock/lock.cpp
+Trivial fix for CORE-4500: Firebird crashes after unsuccessful remapping of the lock table's shared memory.
+
2014-07-11 11:31 dimitr
M builds/win32/msvc10/gpre_embed.vcxproj
M builds/win32/msvc8/gpre_embed.vcproj
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-30 00:21:11 UTC (rev 59930)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-07-30 00:31:28 UTC (rev 59931)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26788
+ FORMAL BUILD NUMBER:26789
*/
-#define PRODUCT_VER_STRING "2.5.3.26788"
-#define FILE_VER_STRING "WI-V2.5.3.26788"
-#define LICENSE_VER_STRING "WI-V2.5.3.26788"
-#define FILE_VER_NUMBER 2, 5, 3, 26788
+#define PRODUCT_VER_STRING "2.5.3.26789"
+#define FILE_VER_STRING "WI-V2.5.3.26789"
+#define LICENSE_VER_STRING "WI-V2.5.3.26789"
+#define FILE_VER_NUMBER 2, 5, 3, 26789
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26788"
+#define FB_BUILD_NO "26789"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-30 00:21:11 UTC (rev 59930)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-07-30 00:31:28 UTC (rev 59931)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26788
+BuildNum=26789
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-08-13 02:30:42
|
Revision: 59975
http://sourceforge.net/p/firebird/code/59975
Author: firebirds
Date: 2014-08-13 02:30:33 +0000 (Wed, 13 Aug 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-08-13 01:16:01 UTC (rev 59974)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-08-13 02:30:33 UTC (rev 59975)
@@ -1,3 +1,7 @@
+ 2014-08-12 12:59 hvlad
+ M src/jrd/DatabaseSnapshot.cpp
+Backport: avoid info duplication when statements in call stack attached to different transactions (for example: monitoring snapshot is created in autonomous transaction)
+
2014-07-29 05:35 dimitr
M src/lock/lock.cpp
Trivial fix for CORE-4500: Firebird crashes after unsuccessful remapping of the lock table's shared memory.
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-08-13 01:16:01 UTC (rev 59974)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-08-13 02:30:33 UTC (rev 59975)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26789
+ FORMAL BUILD NUMBER:26790
*/
-#define PRODUCT_VER_STRING "2.5.3.26789"
-#define FILE_VER_STRING "WI-V2.5.3.26789"
-#define LICENSE_VER_STRING "WI-V2.5.3.26789"
-#define FILE_VER_NUMBER 2, 5, 3, 26789
+#define PRODUCT_VER_STRING "2.5.3.26790"
+#define FILE_VER_STRING "WI-V2.5.3.26790"
+#define LICENSE_VER_STRING "WI-V2.5.3.26790"
+#define FILE_VER_NUMBER 2, 5, 3, 26790
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26789"
+#define FB_BUILD_NO "26790"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-08-13 01:16:01 UTC (rev 59974)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-08-13 02:30:33 UTC (rev 59975)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26789
+BuildNum=26790
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fir...@us...> - 2014-08-26 02:43:37
|
Revision: 59999
http://sourceforge.net/p/firebird/code/59999
Author: firebirds
Date: 2014-08-26 02:43:35 +0000 (Tue, 26 Aug 2014)
Log Message:
-----------
nightly update
Modified Paths:
--------------
firebird/branches/B2_5_Release/ChangeLog
firebird/branches/B2_5_Release/src/jrd/build_no.h
firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
Modified: firebird/branches/B2_5_Release/ChangeLog
===================================================================
--- firebird/branches/B2_5_Release/ChangeLog 2014-08-26 01:27:46 UTC (rev 59998)
+++ firebird/branches/B2_5_Release/ChangeLog 2014-08-26 02:43:35 UTC (rev 59999)
@@ -1,3 +1,7 @@
+ 2014-08-25 13:40 dimitr
+ M src/jrd/Optimizer.cpp
+Fixed CORE-4530: DB_KEY based join of two tables may be ineffective.
+
2014-08-12 12:59 hvlad
M src/jrd/DatabaseSnapshot.cpp
Backport: avoid info duplication when statements in call stack attached to different transactions (for example: monitoring snapshot is created in autonomous transaction)
Modified: firebird/branches/B2_5_Release/src/jrd/build_no.h
===================================================================
--- firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-08-26 01:27:46 UTC (rev 59998)
+++ firebird/branches/B2_5_Release/src/jrd/build_no.h 2014-08-26 02:43:35 UTC (rev 59999)
@@ -3,16 +3,16 @@
*** DO NOT EDIT ***
TO CHANGE ANY INFORMATION IN HERE PLEASE
EDIT src/misc/writeBuildNum.sh
- FORMAL BUILD NUMBER:26790
+ FORMAL BUILD NUMBER:26791
*/
-#define PRODUCT_VER_STRING "2.5.3.26790"
-#define FILE_VER_STRING "WI-V2.5.3.26790"
-#define LICENSE_VER_STRING "WI-V2.5.3.26790"
-#define FILE_VER_NUMBER 2, 5, 3, 26790
+#define PRODUCT_VER_STRING "2.5.3.26791"
+#define FILE_VER_STRING "WI-V2.5.3.26791"
+#define LICENSE_VER_STRING "WI-V2.5.3.26791"
+#define FILE_VER_NUMBER 2, 5, 3, 26791
#define FB_MAJOR_VER "2"
#define FB_MINOR_VER "5"
#define FB_REV_NO "3"
-#define FB_BUILD_NO "26790"
+#define FB_BUILD_NO "26791"
#define FB_BUILD_TYPE "V"
#define FB_BUILD_SUFFIX "Firebird 2.5"
Modified: firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh
===================================================================
--- firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-08-26 01:27:46 UTC (rev 59998)
+++ firebird/branches/B2_5_Release/src/misc/writeBuildNum.sh 2014-08-26 02:43:35 UTC (rev 59999)
@@ -9,7 +9,7 @@
MajorVer=2
MinorVer=5
RevNo=3
-BuildNum=26790
+BuildNum=26791
if [ "$SPECIAL_BUILD_SUFFIX" = "" ]; then
# Normal builds
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|