a type; did you mean 'UChar32'?
I have seen similar errors when building Firebird 2.5 with ICU 59 as it
requires (at least) C+11. However, Firebird 3.0 should use C++11 by
default, IIRC.
> https://paste.fedoraproject.org/paste/o4g95lyp3QPMWO80NfwM3A
No -std=c++11 here, though. Did you overrid
for some more time (at least until 70 when upstream code needs
updating too). Unfortunately there is no chance I would find time to
resolve this properly in near future.
For the record, the test OBS repositories home:mkubecek:firebird40 and
home:mkubecek:firebird30 are not patched yet bu
in this case I can't help
referencing https://xkcd.com/1172/ :-)
Michal Kubecek
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Dev
re
> working on a solution, but no success thus far. I suggested they file
> an issue. Which they did.
> http://tracker.firebirdsql.org/browse/CORE-5711
While you say "were having issues" and type is set to "Bug" (even with
priority Major), it definitely feels like a pu
> The performance impact of the recent fixes hinge, mainly, on whether
> the host OS/kernel has PCID support.
First of all, the CPU must support PCID.
> PCID support was only added to linux kernel 4.14, released November
> 2017.
... and only to recent CPUs.
Mi
wanted to point out that more
problems with ICU can be expected in the future.
Michal Kubecek
--
Check out the vibrant tech community on one of the world's most
eng
one by one is
probably the only viable option (except just claiming that users of
distributions that new should use 3.0).
Michal Kubecek
--
Check out the vibrant tech community on one of the world
hat would be interesting would be using e.g. perf to identify where
does the difference between kernel versions come from (assuming kernel
is indeed the only different component between two tests).
z/Work/
> firebird/firebird/temp/Release/yvalve/blob.cpp
> gpre version LI-V3.0.3.32749 Firebird 3.0
> *** Error in `/home/mariuz/Work/firebird/firebird/gen/Release/firebird/bin/
> gpre_current': free(): invalid size: 0x7eff6c49c2a0 ***
Please try if adding "-fno-delete-null-pointer
ouble
as that requires C++11:
https://sourceforge.net/p/firebird/mailman/message/35878832/
Michal Kubecek
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm
++98).
It's probably nothing really serious as distributions which are new
enough to provide ICU 59.1 most likely already have Firebird 3.0 which
is fine; I just wanted to give a heads up to save others time if they
run into this issue.
Michal
On Tue, Mar 07, 2017 at 01:54:38PM +0100, Martin Schreiber wrote:
> On 03/07/2017 11:35 AM, Michal Kubecek wrote:
> >
> > FYI: unless you have other reasons to do your build, there are ready to
> > use FB 3.0 packages in OBS projects server:database (copy of what
e (copy of what is in
Tumbleweed) and home:mkubecek:firebird30 (recent git snapshot):
http://download.opensuse.org/repositories/server:/database/openSUSE_Leap_42.2/
http://download.opensuse.org/repositories/home:/mkubecek:/firebird30/ope
noticed there is a configuration for
travis-ci but AFAICS that only does linux test builds; is there
something similar for windows test builds?
Thanks for any advice,
Michal Kubecek
--
Check out the vibrant tech
> If there will be no objections i plan to merge it into master next week.
>
>Done, testers are welcome ;)
Breaks build on openSUSE Factory for me. The patch below seems to fix it
(didn't check too thouroughly so far).
Michal Kubecek
--8<--
, the build succeeds without it, both
with gcc 4.3 and gcc6.
Michal Kubecek
--
Check out the vibrant tech community on one of the world's most
engaging tech sites
On Tue, Jan 17, 2017 at 11:30:53AM +0100, Dimitry Sibiryakov wrote:
> 17.01.2017 9:47, Michal Kubecek wrote:
> > The offending line seems to be
> >
> > CREATE DOMAIN PLG$PASSWD AS VARCHAR(64) CHARACTER SET BINARY;
> >
> > I bisected it to commit
> >
>
nary" used here.
Michal Kubecek
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Firebir
ice sounds like the right solution,
as far as I can say.
Michal Kubecek
--
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel
ding -fno-delete-null-pointer-checks to CXXFLAGS. To be on
the safe side, you might also add -fno-strict-aliasing to both CFLAGS
and CXXFLAGS but it's probably not critical.
Michal Kubecek
-
e itself and standard library. For
example, gcc 4.8 (which is the standard compiler in SLES 12, including
upcoming SP2) supports C++11 as a language dialect but it has completely
broken std::regex implementation.
Michal Kubecek
--
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel
anymore
>
> Question fb_config --embedlibs should list both fbclient Engine12 ?
IMHO not. AFAIK libEngine12.so is loaded via dlopen() and applications
using embedded connections do not need to be directly linked against it.
perand is
implicitely promoted from e.g. a string literal. Also, it would be very
confusing if "+" and "+=" did different things.
Michal Kubecek
--
morrow, hopefully). I believe it can be also cherry picked into
B3_0_Release branch if there are no objections.
Michal Kubecek
--
Find and fix application perform
On Wed, Apr 27, 2016 at 03:42:16PM +0200, Dimitry Sibiryakov wrote:
> 27.04.2016 15:33, Michal Kubecek wrote:
> > After a one second timeout, apparently. And that's exactly where the
> > problem is.
>
> And the most reliable solution for the problem is to try other
> a
On Wed, Apr 27, 2016 at 03:24:28PM +0200, Dimitry Sibiryakov wrote:
> 27.04.2016 15:08, Michal Kubecek wrote:
> > The problem is in local system setup; first it tells the client
> > where to connect and then it hides the fact that the connection didn't
> > succeed. That's
enforce IPv4
(e.g. '-4' command line option or a configuration directive).
Michal Kubecek
--
Find and fix application performance issues faster with Ap
On Wed, Apr 27, 2016 at 02:54:11PM +0200, Dimitry Sibiryakov wrote:
> 27.04.2016 11:27, Michal Kubecek wrote:
> > Please stop pretending the problem is way worse than it actually is.
>
> It is enough that the problem exists and can be solved without tuning
> of global OS
n the
endpoints.
Please stop pretending the problem is way worse than it actually is.
Michal Kubecek
--
Find and fix application performance issues faster with A
On Tue, Apr 26, 2016 at 09:56:30PM +0200, Michal Kubecek wrote:
> On Tue, Apr 26, 2016 at 07:02:48PM +0200, Dimitry Sibiryakov wrote:
> > 26.04.2016 18:58, Michal Kubecek wrote:
> > > Disabling it unconditionally is not a good idea. Perhaps it could be
> > > control
On Tue, Apr 26, 2016 at 07:02:48PM +0200, Dimitry Sibiryakov wrote:
> 26.04.2016 18:58, Michal Kubecek wrote:
> > Disabling it unconditionally is not a good idea. Perhaps it could be
> > controlled via firebird.conf but I would still prefer the connection
> > st
be
controlled via firebird.conf but I would still prefer the connection
string as more flexible.
Michal Kubecek
--
Find and fix application performance is
On Tue, Apr 26, 2016 at 01:16:17PM +0200, Dimitry Sibiryakov wrote:
> 26.04.2016 13:12, Michal Kubecek wrote:
> > Are you aware of other client applications doing this for TCP based
> > protocols?
>
>Any torrent client.
That's completely different situation. With
On Mon, Apr 25, 2016 at 05:46:24PM +0200, Dimitry Sibiryakov wrote:
> 25.04.2016 17:42, Michal Kubecek wrote:
> > A 2.5 server, however, does only listen to IPv4 connections and for
> > some reason, client has to wait for timeout of the connection to ::
> > which is tri
. With
3.0 database listening to any IPv6 or IPv4 connection, both are quick.
A 2.5 server, however, does only listen to IPv4 connections and for some
reason, client has to wait for timeout of the connection to :: which is
tried first.
the exact opposite: make the server listening on (default)
address :: accept only IPv6 connections (to any address). To accept only
IPv4 connections, you would rather want "RemoteBindAddress 0.0.0.0" (or
e.g. 127.0.0.1).
y, on Linux, connect() would fail immediately even then, but
Windows networking stack may behave differently).
Michal Kubecek
--
Find and fix application performance i
via
gai.conf (RFC 3484).
We might also consider extending the new connection string format
inet://... to variants inet4://... and inet6://... which would enforce
AF_INET or AF_INET6.
ense. On the other hand, it IMHO makes much less sense
to expose filesystem structure to remote clients (security guys might
use stronger words).
Michal Kubecek
--
Fire
n has been removed in master branch by commit de453fcfd3de
("Check for presence of ICU development package in configure, related
cleanup") in November 2010.
Michal Kubecek
---
On Mon, Mar 28, 2016 at 04:58:56PM +0100, Wols Lists wrote:
> On 28/03/16 15:59, Michal Kubecek wrote:
> >> But still clone of Firebird repository is 10 times bigger than its
> >> > sources.
> > That's one way to look at it. Another way is to say it's about 0.18
reduced the size of my local repository from
462 MB to 155 MB.
Michal Kubecek
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Clic
t;git blame"?
I believe those 492 MB of disk space are worth the comfort it brings.
BtW., the directory with my checked out trunk from Subversion has 636 MB
for some reason.
Michal Kubecek
---
ots are
taken on midnight or shortly after) but it is raised by 3 once the
Monday commit appears. In other words, there is no need to build a new
daily snapshot if there are no commits since the last one.
Michal Kubecek
---
On Fri, Mar 25, 2016 at 10:24:57PM +0300, Dmitry Yemanov wrote:
> 25.03.2016 22:19, Michal Kubecek wrote:
>
> >timestamp='$Format:%ct$'
> >if [ "${timestamp:0:1}" = '$' ]; then
> >ts=`git log -1 --pretty='%ct'`
> >fi
>
. we have
neither source exported using "git archive" nor a git repository.
Michal Kubecek
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data
k for local "git archive" which is probably what most people
use to export contents from git repository.
Funny thing that few days ago I set export-ignore attribute locally for
extern/SfIO but still didn't realize now that export-subst was created
exactly for this purpose.
ding more.
Michal Kubecek
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn m
On Sat, Mar 19, 2016 at 10:34:12PM -0400, James Starkey wrote:
>
>
> On Saturday, March 19, 2016, Wols Lists <antli...@youngman.org.uk> wrote:
>
> On 16/03/16 21:03, Michal Kubecek wrote:
>
> An experienced developer might have 10 or 20 topics on the g
of work on top of the first
and replace the original request by a new one containing both features.
Michal Kubecek
--
Transform Data into Opportunity.
Accelerate
On Wed, Mar 16, 2016 at 10:11:17PM +0100, Dimitry Sibiryakov wrote:
> 16.03.2016 22:03, Michal Kubecek wrote:
> > One of the advantages of getting used to use these "topic" branches
> > rather than adding commits directly to a local copy of "upstream"
efs are deleted from the remote repository. This is the
same as prefixing all refs with a colon.
Michal Kubecek
--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analyti
h "-flifetime-dse=1" or stronger
"-fno-lifetime-dse". The tricky part is that gcc < 5 does not recognize
this option but that can be resolved in configure script.
I'm going to propose patches for the easy issues later this week, let's
see what the consensus will be.
r
quite some time, file names ended up being in UTF-8 as well. But it's
just kind of an "unwritten law", not a standard.
Michal Kubecek
--
Transform
On Wed, Mar 02, 2016 at 10:45:35AM -0300, Adriano dos Santos Fernandes wrote:
> Em 02/03/2016 09:31, Michal Kubecek escreveu:
> > On Wed, Mar 02, 2016 at 02:18:27PM +0300, Dmitry Yemanov wrote:
> >>
> >> Firebird Project will be moving its repositories to GitHub
ferent problem?
Michal Kubecek
--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
M
l client library and server binaries
intended to be used together on one system with two different compilers.
Michal Kubecek
--
Site24x7 APM Insight: Get Deep Visibi
to connect to a 4.0 server with
3.0 client library.
That said, using a different compiler for server and client sounds like
asking for trouble to me. (On the other hand, the most recent Windows
IDE I have experience with is Borland C++ Builder 6 so you don't have
to take
On Thu, Feb 25, 2016 at 10:33:46AM +0100, Philippe Makowski wrote:
> Hi,
>
> I'm working on the Firebird 3 package for Centos 7
>
> to have some coherence between distros , I took a look at :
> https://build.opensuse.org/package/show/home:mkubecek:firebird30/firebird
>
> and
>
>
it gcc6? If so, see http://tracker.firebirdsql.org/browse/CORE-5099
Michal Kubecek
--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end w
ion of 'void* operator
> new(size_t) throw (std::bad_alloc)' has a different exception specifier
> void* operator new(size_t s) THROW_BAD_ALLOC
>^~~~
Created CORE-5099 to summarize my findings and to track further progress.
Michal Kubecek
--
. On Windows,
select() is used always.
Anyway, IIRC we only use poll() or select() for connections belonging to
one client so that technical limitations of that syscall should not
matter for the client connections limit.
Michal Kubecek
--
On Tue, Dec 29, 2015 at 10:13:26PM -0500, James Starkey wrote:
> On Tuesday, December 29, 2015, Michal Kubecek <m...@mk-sys.cz> wrote:
>
> > On Tue, Dec 29, 2015 at 07:43:37PM -0500, James Starkey wrote:
> > > Could you explain to us what optimiz
g about Linux here but AFAIK there are no official
binaries for other posix architectures.)
Michal Kubecek
--
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel
semaphore
implementation. 586 and 686 bring more new instruction but I would have
to do some research to tell you which exactly (I got rid of my last
32-bit system some 6-7 years ago).
Micha
cess = Restrict /srv/fb-ext
When the path is changed to one different from what ExternalFileAccess
says, first insert fails with
Access to external file "/tmp/log_2.txt" is denied by server administrator
as
On Wed, Sep 16, 2015 at 07:34:12AM -0400, James Starkey wrote:
> On Wednesday, September 16, 2015, Paul Reeves wrote:
> On Wednesday 16 September 2015 11:35:02 Dmitry Yemanov wrote:
> > 16.09.2015 12:04, Paul Reeves пишет:
> > > I just noticed the size of
On Tue, Sep 15, 2015 at 11:22:22AM -0400, Jim Starkey wrote:
> 1. As Sean pointed out, the AES instructions are common on Intel
> processors. Not so for AMD, however, which only supports AES in
> their high end server chips.
Definitely not true. Both my recent AMD CPU's (FX-8150 and FX-4350)
troducing specific bugs and problems into
each application.
Michal Kubecek
--
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists
on the other.
Michal Kubecek
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media
On Mon, Mar 30, 2015 at 10:33:16AM +0300, Alex Peshkoff wrote:
On 03/29/15 21:56, Egor Pugin wrote:
I ran fbserver from Xcode and the standard socket() function cannot
create socket.
remote/inet.cpp:3060
fd = ::socket(domain, type | O_CLOEXEC, protocol);
(The execution does not go into
On Mon, Mar 30, 2015 at 11:37:42AM +0300, Egor Pugin wrote:
On 30 March 2015 at 11:26, Michal Kubecek m...@mk-sys.cz wrote:
According to my socket(2), it should be SOCK_CLOEXEC rather than
O_CLOEXEC (but these constants seem to be equal on most architectures).
I built 64-bit version
licensed project. I guess I don't have to explain such relation is far
from symmetric.
Michal Kubecek
--
Dive into the World of Parallel Programming The Go Parallel
On Tue, Mar 10, 2015 at 11:36:37AM +0200, marius adrian popa wrote:
This one is the official one under Firebird organization umbrella
https://github.com/FirebirdSQL
Thanks for the info, I'll relink my local clone.
Michal Kubecek
.).
Michal Kubecek
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub
On Tue, Mar 10, 2015 at 03:43:10PM +0300, Dmitry Yemanov wrote:
10.03.2015 15:30, Michal Kubecek wrote:
However, there is seldom need for multiple working directories.
Right now I have five working directories for the same B2_5_Release
branch, each with different uncommitted changes. I
diff commit -U30 -- path
or even
git diff commit -U -- path
to see what has changed.
Michal Kubecek
--
Dive into the World of Parallel Programming The Go
On Tue, Mar 10, 2015 at 10:31:40AM +0200, marius adrian popa wrote:
Also we could integrate the github api and stats
https://github.com/FirebirdSQL/core/graphs/commit-activity
Hm... so we have two github mirrors now?
Michal Kubecek
++
versions), not of the source. If needed, such patch can be included in
a distribution package.
Michal Kubecek
--
Dive into the World of Parallel Programming! The Go
.
Michal Kubecek
--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software
clearly apply it on my repo :(
The git mirror is only updated once a day, IIRC, so there may be a
difference between it and the (primary) SVN repository on SourceForge.
Michal Kubecek
be a NAT in between) and uses the
same address as the main port. I would rather understand if the port
advertised by server was wrong, that would be a problem.
Michal Kubecek
On Fri, Dec 05, 2014 at 06:17:04PM +0100, Michal Kubecek wrote:
It may be related but this explanation seems wrong. As it used to be
before the IPv6 support, client part of aux_connect() ignores the
address sent by server (there might be a NAT in between) and uses the
same address
the address passed by server so that it didn't
matter that it was wrong.
I'll commit a fix once I have it tested.
Michal Kubecek
--
Download BIRT iHub F-Type
.
Michal Kubecek
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration
pushed the patch into firebird SVN yet because I can't say
I really understand the problem and because my current patch looks more
as a dirty hack than a proper solution.
Michal Kubecek
, upstream Firebird sources build
binaries but then they fail to find usable ICU library (so that the
build fails).
Michal Kubecek
--
Download BIRT iHub F-Type - The Free
On Fri, Nov 21, 2014 at 10:03:12AM +0200, Vlad Khorsun wrote:
19.11.2014 16:08, Michal Kubecek пишет:
Could you check if first getaddrinfo() call returns EAI_FAMILY on
Windows XP without IPv6 support? The way I read the manual page it
should but I would rather make sure.
On W2K3
().
Michal Kubecek
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel
On Fri, Nov 21, 2014 at 04:07:57PM +0300, Alex Peshkoff wrote:
On 11/21/14 15:58, Michal Kubecek wrote:
On Fri, Nov 21, 2014 at 12:01:30PM +0100, Philippe Makowski wrote:
in sys.log for surperserver we have :
Nov 21 10:41:14 precise64 kernel: [ 724.669973] fbt_run[21560]:
segfault at 0
On Thu, Nov 20, 2014 at 02:45:08PM +0100, Dimitry Sibiryakov wrote:
20.11.2014 11:11, Michal Kubecek wrote:
I committed the fix now
Unfortunately EAI_ADDRFAMILY is not defined by MSVC.
Thank you, I removed the EAI_ADDRFAMILY part now. It can be put back
(protected by #ifdef
On Thu, Nov 20, 2014 at 03:01:11PM +0100, Dimitry Sibiryakov wrote:
19.11.2014 15:08, Michal Kubecek wrote:
The reason for AF_INET6 is that a PF_INET6 socket bound to
:: can accept both IPv6 and IPv4 connections (as long as IPV6_V6ONLY is
0 and the system supports this setting) while
On Wed, Nov 19, 2014 at 12:11:06PM +0200, Vlad Khorsun wrote:
19.11.2014 11:42, Michal Kubecek wrote:
On Wed, Nov 19, 2014 at 10:01:32AM +0100, liviuslivius wrote:
I downloaded today FB 3.0.0.31439 - but i can not connect to it
And i do not see 3050 listen port with netstat -a
Does
On Wed, Nov 19, 2014 at 12:52:10PM +0100, Michal Kubecek wrote:
Handling Windows XP with IPv6 support will be more tricky. What might
work would be to move the attempt to set IPV6_V6ONLY earlier, before
getaddrinfo() is called, and also use AF_UNSPEC if setting IPV6_V6ONLY
to 0 failed
On Wed, Nov 19, 2014 at 03:52:37PM +0200, Vlad Khorsun wrote:
19.11.2014 13:52, Michal Kubecek wrote:
Could you please try attached patch? It uses AF_UNSPEC in getaddrinfo()
hints whenever host string is non-empty and retries getaddrinfo() with
AF_UNSPEC if AF_INET6 fails for empty host
== EAI_ADDRFAMILY ||
(!host_str n == EAI_NONAME))
Hopefully this will catch all cases of missing/disabled IPv6 (and
nothing it shouldn't).
Michal Kubecek
From 14ba01488a207d2f5006239ffe856b064e02e131 Mon Sep 17 00:00:00 2001
From: Michal Kubecek
it (I'll need to run a few tests to make sure
nothing breaks).
Michal Kubecek
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get
the header from another file and forgot to edit it.
Thank you for your comments. I updated the patch series at
http://www.mk-sys.cz/tmp/fb3-ipv6/
to address them.
Michal Kubecek
series including the last patch which allows server to
listen on multiple sockets (RemoteBindAddress being a semicolon
separated list).
Ideas? Suggestions?
Michal Kubecek
On Tue, Nov 04, 2014 at 12:20:44AM +0100, Michal Kubecek wrote:
I'm happy to announce that attached series finally passed my tests for
Forgot to attach the patch series. It is available at
http://www.mk-sys.cz/tmp/fb3-ipv6/
Michal Kubecek
1 - 100 of 139 matches
Mail list logo