You may not have ulimit defined correctly either. There are soft and hard limits. To ensure that this is correct:
ulimit -Hd unlimited ulimit -Sd unlimited
Additionally, jBASE has to be compiled with -DLARGE_FILE in 32 bit mode in order to support file offsets >32K. I am 'fairly' sure that this flags is used, but I can't tell you with certainty that this is the case. The people still working on jBASE on this list should be able o tell you (as should TEMENOS support).
However, the real answer to be honest is to switch to a 64 bit kernel and process model. It is possibly the case that the processor you have does not support 64 bit kernels though. You can find out easily enough though but using smit and seeing if "enable 64 bit mode" is an option in the operating system parameters. You will then need to load the 64 bit version of jBASE, which you may or may not have by default (again, time to ask TEMENOS support on this one.)
Thanks for your input. Unfortunately I tried that without succes, still the same problem.
Some people at jBase said that it was impossible to use large files on the 32 bit version of jBase4 on AIX but you seem to say that this could be possible.
Who's right?
On 26 fév, 12:27, "Jim Idle" <j...@temporal-wave.com> wrote:
> You may not have ulimit defined correctly either. There are soft and hard > limits. To ensure that this is correct:
> ulimit -Hd unlimited > ulimit -Sd unlimited
> Additionally, jBASE has to be compiled with -DLARGE_FILE in 32 bit mode in > order to support file offsets >32K. I am 'fairly' sure that this flags is > used, but I can't tell you with certainty that this is the case. The people > still working on jBASE on this list should be able o tell you (as should > TEMENOS support).
> However, the real answer to be honest is to switch to a 64 bit kernel and > process model. It is possibly the case that the processor you have does not > support 64 bit kernels though. You can find out easily enough though but > using smit and seeing if "enable 64 bit mode" is an option in the operating > system parameters. You will then need to load the 64 bit version of jBASE, > which you may or may not have by default (again, time to ask TEMENOS support > on this one.)
> -----Original Message----- > From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf Of
> Malai > Sent: Monday, February 26, 2007 1:47 AM > To: jBASE > Subject: Re: AIX TYPE=JP RC=27
> AIX 5.2
> AIX has two journal file systems, jfs and jfs2. Both can support large > files. To see which you currently have, run the command 'lsjfs' as > root user.
> -----Original Message----- > From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf > Of Robert Beaudry > Sent: Monday, February 26, 2007 1:08 PM > To: jBASE > Subject: Re: AIX TYPE=JP RC=27
> Hi Jim,
> Thanks for your input. Unfortunately I tried that without succes, > still the same problem.
> Some people at jBase said that it was impossible to use large files on > the 32 bit version of jBase4 on AIX but you seem to say that this > could be possible.
> Who's right?
> On 26 fév, 12:27, "Jim Idle" <j...@temporal-wave.com> wrote: > > You may not have ulimit defined correctly either. There are soft and > hard > > limits. To ensure that this is correct:
> > ulimit -Hd unlimited > > ulimit -Sd unlimited
> > Additionally, jBASE has to be compiled with -DLARGE_FILE in 32 bit > mode in > > order to support file offsets >32K. I am 'fairly' sure that this > flags is > > used, but I can't tell you with certainty that this is the case. The > people > > still working on jBASE on this list should be able o tell you (as > should > > TEMENOS support).
> > However, the real answer to be honest is to switch to a 64 bit kernel > and > > process model. It is possibly the case that the processor you have > does not > > support 64 bit kernels though. You can find out easily enough though > but > > using smit and seeing if "enable 64 bit mode" is an option in the > operating > > system parameters. You will then need to load the 64 bit version of > jBASE, > > which you may or may not have by default (again, time to ask TEMENOS > support > > on this one.)
> > -----Original Message----- > > From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On > Behalf Of
> > Malai > > Sent: Monday, February 26, 2007 1:47 AM > > To: jBASE > > Subject: Re: AIX TYPE=JP RC=27
> > AIX 5.2
> > AIX has two journal file systems, jfs and jfs2. Both can support > large > > files. To see which you currently have, run the command 'lsjfs' as > > root user.
> > The column Bf means 'Big files allowed' and in this example is set to > > true to allow the use and creation of large files. Change this via > > SMIT.
> > JFS2 is large file enabled by default and is the best choice for file > > system on AIX.
> > May be this could help you.
> > Thanks > > Malai- Masquer le texte des messages précédents -
It is possible to do it, but involves changes to the way jBASE (not your programs) is compiled (-DLARGE_FILE) and this may engender other things that have to be looked at (though I doubt it). Without -DLARGE_FILE, the variable (off_t) used to keep the offset in a system level file descriptor is only a signed 32 bit value, which limits you to the 2GB offset value with a 32 bit build. With the -D_LARGE_FILE set, then this structure element becomes an unsigned 64 bit value (unsigned long long) which gives you the full 64 bit offset range. When compiling in 64 bit mode the -DLARGE_FILE flag is not required because off_t becomes "unsigned long long" by default.
You can easily test it by writing a small C function that writes one byte to a file at a large offset and compile it with and without the -D_LARGE_FILE option.
So, the answer is that it is impossible unless TEMENOS start building the jEDI files with -DLARGE_FILE, which pleasingly makes everyone correct, but is of no comfort to you ;-).
-----Original Message----- From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf Of
Robert Beaudry Sent: Monday, February 26, 2007 1:08 PM To: jBASE Subject: Re: AIX TYPE=JP RC=27
Hi Jim,
Thanks for your input. Unfortunately I tried that without succes, still the same problem.
Some people at jBase said that it was impossible to use large files on the 32 bit version of jBase4 on AIX but you seem to say that this could be possible.
Who's right?
On 26 fév, 12:27, "Jim Idle" <j...@temporal-wave.com> wrote: > You may not have ulimit defined correctly either. There are soft and hard > limits. To ensure that this is correct:
> ulimit -Hd unlimited > ulimit -Sd unlimited
> Additionally, jBASE has to be compiled with -DLARGE_FILE in 32 bit mode in > order to support file offsets >32K. I am 'fairly' sure that this flags is > used, but I can't tell you with certainty that this is the case. The people > still working on jBASE on this list should be able o tell you (as should > TEMENOS support).
> However, the real answer to be honest is to switch to a 64 bit kernel and > process model. It is possibly the case that the processor you have does not > support 64 bit kernels though. You can find out easily enough though but > using smit and seeing if "enable 64 bit mode" is an option in the operating > system parameters. You will then need to load the 64 bit version of jBASE, > which you may or may not have by default (again, time to ask TEMENOS support > on this one.)
> -----Original Message----- > From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf Of
> Malai > Sent: Monday, February 26, 2007 1:47 AM > To: jBASE > Subject: Re: AIX TYPE=JP RC=27
> AIX 5.2
> AIX has two journal file systems, jfs and jfs2. Both can support large > files. To see which you currently have, run the command 'lsjfs' as > root user.
> Sample output
#MountPoint:Device:Vfs:Nodename:Type:Size:Options:AutoMount:Acct:OtherOptio n > s:LvSize:FsSize:FragSize:Nbpi:Compress:Bf:AgSize:
> system parameters. You will then need to load the 64 bit version of jBASE, > which you may or may not have by default (again, time to ask TEMENOS support > on this one.)
Recently I got this reply from Temenos helpdesk:
Do you provide jBase for AIX 5.3? Yes. Do you provide 64-bit version of jBase or only 32-bit? 32- bit jBASE.
That does not sound correct. Especially as I personally configured the build scripts for jBASE 4.1 to build in 64 bit mode on Solaris, HPUX, Tru64 and... AIX 5.2/5.3. I can't think of any reason why they would therefore not supply it!
-----Original Message----- From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf Of
Chris Sent: Tuesday, February 27, 2007 2:51 PM To: jBASE Subject: Re: AIX TYPE=JP RC=27
> system parameters. You will then need to load the 64 bit version of jBASE, > which you may or may not have by default (again, time to ask TEMENOS support > on this one.)
Recently I got this reply from Temenos helpdesk:
Do you provide jBase for AIX 5.3? Yes. Do you provide 64-bit version of jBase or only 32-bit? 32- bit jBASE.
>That does not sound correct. Especially as I personally configured the build >scripts for jBASE 4.1 to build in 64 bit mode on Solaris, HPUX, Tru64 and... >AIX 5.2/5.3. I can't think of any reason why they would therefore not supply >it!
>Jim
>-----Original Message----- >From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf Of >Chris >Sent: Tuesday, February 27, 2007 2:51 PM >To: jBASE >Subject: Re: AIX TYPE=JP RC=27
> > system parameters. You will then need to load the 64 bit version of jBASE, > > which you may or may not have by default (again, time to ask TEMENOS >support > > on this one.)
>Recently I got this reply from Temenos helpdesk:
>Do you provide jBase for AIX 5.3? >Yes. >Do you provide 64-bit version of jBase or only 32-bit? >32- bit jBASE.
We have the same problem. We are running on aix 5.1 with release 4.1 (patch 5468) IBM only support 64 bit and Temenos only 32 bit. So we are in the middle. Now we are running jbase on a 64 bit machine everything is working fine except for the 2gig files So we have to distribute a little more frequently (this also gains performance)
On Feb 28, 12:49 am, "Jim Idle" <j...@temporal-wave.com> wrote:
> That does not sound correct. Especially as I personally configured the build > scripts for jBASE 4.1 to build in 64 bit mode on Solaris, HPUX, Tru64 and... > AIX 5.2/5.3. I can't think of any reason why they would therefore not supply > it!
> Jim
> -----Original Message----- > From: jBASE@googlegroups.com [mailto:jBASE@googlegroups.com] On Behalf Of
> Chris > Sent: Tuesday, February 27, 2007 2:51 PM > To: jBASE > Subject: Re: AIX TYPE=JP RC=27
> > system parameters. You will then need to load the 64 bit version of jBASE, > > which you may or may not have by default (again, time to ask TEMENOS > support > > on this one.)
> Recently I got this reply from Temenos helpdesk:
> Do you provide jBase for AIX 5.3? > Yes. > Do you provide 64-bit version of jBase or only 32-bit? > 32- bit jBASE.