Re: [U2] 2gig limit sticking into bash shell

2009-07-07 Thread Dan Goble
ulimit is a limit on system resources that can be set on a per user base.  This 
command is on all versions of *nix that I know of.  Depending on the operating 
system the values under the ulimit may differ.

Dan Goble
Sr. Programmer Analyst


-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen
Sent: Monday, July 06, 2009 2:23 PM
To: U2 Users List
Subject: Re: [U2] 2gig limit sticking into bash shell

I'm on UV 10.0.2 on Redhat,
  I did a shell, and my ulimit was unlimited.

George

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] On Behalf Of Bill Haskett
 Sent: Monday, July 06, 2009 1:57 PM
 To: U2 Users List
 Subject: Re: [U2] 2gig limit sticking into bash shell

 Symeon:

 Would you consider this a bug?  I wonder if the same problem exists on
 Windows?

 Bill

 Symeon Breen said the following on 7/6/2009 8:07 AM:
  Yes that is the one - ulimit -f is unlimited but when i shell out of
 udt it
  is set to 2gig, so i just need to reset this in my command
 
  So from tcl i have
  !ulimit -f unlimited;unzip UPLOAD/000855.zip
 
  And this works ! :)
 
 
  Thanks.
 
  -Original Message-
  From: u2-users-boun...@listserver.u2ug.org
  [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan Goble
  Sent: 06 July 2009 14:59
  To: U2 Users List
  Subject: Re: [U2] 2gig limit sticking into bash shell
 
  You may want to check the ulimit for the user.   Shell down to Unix
 and
  perform a ulimit -f this will tell you if there is a max file size
 set on
  this specific user.
 
  Dan Goble
  Sr. Programmer Analyst
  RATEX Business Solutions, Inc.
 
  -Original Message-
  From: u2-users-boun...@listserver.u2ug.org
  [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon
 Breen
  Sent: Monday, July 06, 2009 6:01 AM
  To: 'U2 Users List'
  Subject: Re: [U2] 2gig limit sticking into bash shell
 
  Thanks for the pointers,
 
  Sorry i mislead you a bit - when i tried this myself it does indeed
 work if
  you come out of udt and run it, it is only if you shell out from
 within udt
  that it fails.
  The set command before and while in udt shows quite a few diffs,
 these
  mainly look to be udt config params tho :-
  diff set.out set2.out
  2c2,9
   BASH=/bin/bash
  ---
 
  AIMG_BUFSZ=102400
  AIMG_FLUSH_BLKS=2
  AIMG_MIN_BLKS=10
  ARCHIVE_TO_TAPE=0
  ARCH_FLAG=0
  ARCH_WRITE_SZ=0
  AVG_TUPLE_LEN=4
  BASH=/bin/sh
 
  8a16,20
 
  BGINPUTTIMEOUT=0
  BIMG_BUFSZ=102400
  BIMG_FLUSH_BLKS=2
  BIMG_MIN_BLKS=10
  BPF_NFILES=80
 
  10c22,24
   COLORS=/etc/DIR_COLORS.xterm
  ---
 
  CENTURY_PIVOT=1930
  CHECK_HOLD_EXIST=0
  CHKPNT_TIME=300
 
  11a26,27
 
  COMPACTOR_POLICY=1
  CONVERT_EURO=0
 
  12a29
 
  EFS_LCKTIME=0
 
  14a32,34
 
  EXPBLKSIZE=16
  FCNTL_ON=0
  GLM_MEM_SEGSZ=4194304
 
  15a36,37
 
  GRPCMT_TIME=5
  GRP_FREE_BLK=5
 
  23c45,46
   IFS=$' \t\n'
  ---
 
  IFS='
  '
 
  24a48,49
 
  JRNL_MAX_FILES=400
  JRNL_MAX_PROCS=1
 
  25a51,52
 
  KEYDATA_MERGE_LOAD=40
  KEYDATA_SPLIT_LOAD=95
 
  26a54,55
 
  LB_FLAG=1
  LCT_NUM=8
 
  29a59
 
  LOCKFIFO=0
 
  34a65,102
 
  MAX_CAPT_LEVEL=2
  MAX_DSFILES=1000
  MAX_FLENGTH=1073741824
  MAX_LRF_FILESIZE=134217728
  MAX_NEXT_HOLD_DIGITS=4
  MAX_OBJ_SIZE=307200
  MAX_OPEN_FILE=500
  MAX_OPEN_OSF=100
  MAX_OPEN_SEQF=150
  MAX_REP_DISTRIB=1
  MAX_REP_SHMSZ=33554432
  MAX_RETN_LEVEL=2
  MERGE_LOAD=40
  MGLM_BUCKET_SIZE=50
  MIN_MEMORY_TEMP=64
  NFA_CONVERT_CHAR=0
  NFILES=1019
  NSEM_PSET=8
  NULL_FLAG=0
  NUSERS=40
  N_AFT=200
  N_AFT_BUCKET=101
  N_AFT_MLF_BUCKET=23
  N_AFT_SECTION=1
  N_AIMG=2
  N_ARCH=2
  N_BIG=233
  N_BIMG=2
  N_FILESYS=200
  N_GLM_GLOBAL_BUCKET=101
  N_GLM_SELF_BUCKET=23
  N_PARTFILE=500
  N_PGQ=10
  N_PUT=8192
  N_REP_OPEN_FILE=8
  N_SYNC=0
  N_TMAFT_BUCKET=19
  N_TMQ=10
 
  39a108
 
  PART_TBL=/usr/ud71/parttbl
 
  41,44c110,113
   PIPESTATUS=([0]=0)
   PPID=7616
   PROMPT_COMMAND='echo -ne
  \033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
   PS1='[...@\h \W]\$ '
  ---
 
  PIPESTATUS=([0]=0 [1]=2)
  POSIXLY_CORRECT=y
  PPID=10236
  PS1='\s-\v\$ '
 
  47c116,122
   PWD=/home/symeon
  ---
 
  PWD=/usr/ud/accounts/cust855
  REP_FLAG=0
  REP_LOG_PATH=/usr/ud71/replog
  SBCS_SHM_SIZE=1048576
  SB_FLAG=0
  SETINDEX_BUFFER_KEYS=0
  SETINDEX_VALIDATE_KEY=0
 
  49,50c124,140
  
  SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-
 comments:
  monitor
   SHLVL=1
  ---
 
  SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-
 comments:
  monitor:posix
 
  SHLVL=3
  SHM_ATT_ADD=0
  SHM_FIL_CNT=2048
  SHM_FREEPCT=25
  SHM_GNPAGES=32
  SHM_GNTBLS=40
  SHM_GPAGESZ=131072
  SHM_LBA=4096
  SHM_LCINENTS=100
  SHM_LMINENTS=32
  SHM_LPAGESZ=4096
  SHM_LPINENTS=10
  SHM_MAX_SIZE=33554432
  SHM_MIN_NATT=4
  SHM_NFREES=1
  SPLIT_LOAD=60
 
  52,55c142,151
   SSH_CLIENT=':::87.115.26.230 3539 22'
   SSH_CONNECTION=':::87.115.26.230 3539 ::

Re: [U2] 2gig limit sticking into bash shell

2009-07-07 Thread bpaige
What user was assigned to udt when it was installed?  Check that user's
ulimit.

We run UV, and some commands (create-file, SH -c, etc.) run as the user
assigned to UV during the install, not as the user that is actually logged
in.  Shelling out with sh gives you your own environment variables, but
running a temporary shell command from TCL is done with the UV user's
environment variables.  I would assume udt would work with the same type of
scenario.



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of George Gallen
Sent: Monday, July 06, 2009 1:23 PM
To: U2 Users List
Subject: Re: [U2] 2gig limit sticking into bash shell

I'm on UV 10.0.2 on Redhat,
  I did a shell, and my ulimit was unlimited.

George

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] On Behalf Of Bill Haskett
 Sent: Monday, July 06, 2009 1:57 PM
 To: U2 Users List
 Subject: Re: [U2] 2gig limit sticking into bash shell

 Symeon:

 Would you consider this a bug?  I wonder if the same problem exists on
 Windows?

 Bill

 Symeon Breen said the following on 7/6/2009 8:07 AM:
  Yes that is the one - ulimit -f is unlimited but when i shell out of
 udt it
  is set to 2gig, so i just need to reset this in my command
 
  So from tcl i have
  !ulimit -f unlimited;unzip UPLOAD/000855.zip
 
  And this works ! :)
 
 
  Thanks.
 
  -Original Message-
  From: u2-users-boun...@listserver.u2ug.org
  [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan Goble
  Sent: 06 July 2009 14:59
  To: U2 Users List
  Subject: Re: [U2] 2gig limit sticking into bash shell
 
  You may want to check the ulimit for the user.   Shell down to Unix
 and
  perform a ulimit -f this will tell you if there is a max file size
 set on
  this specific user.
 
  Dan Goble
  Sr. Programmer Analyst
  RATEX Business Solutions, Inc.
 
  -Original Message-
  From: u2-users-boun...@listserver.u2ug.org
  [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon
 Breen
  Sent: Monday, July 06, 2009 6:01 AM
  To: 'U2 Users List'
  Subject: Re: [U2] 2gig limit sticking into bash shell
 
  Thanks for the pointers,
 
  Sorry i mislead you a bit - when i tried this myself it does indeed
 work if
  you come out of udt and run it, it is only if you shell out from
 within udt
  that it fails.
  The set command before and while in udt shows quite a few diffs,
 these
  mainly look to be udt config params tho :-
  diff set.out set2.out
  2c2,9
   BASH=/bin/bash
  ---
 
  AIMG_BUFSZ=102400
  AIMG_FLUSH_BLKS=2
  AIMG_MIN_BLKS=10
  ARCHIVE_TO_TAPE=0
  ARCH_FLAG=0
  ARCH_WRITE_SZ=0
  AVG_TUPLE_LEN=4
  BASH=/bin/sh
 
  8a16,20
 
  BGINPUTTIMEOUT=0
  BIMG_BUFSZ=102400
  BIMG_FLUSH_BLKS=2
  BIMG_MIN_BLKS=10
  BPF_NFILES=80
 
  10c22,24
   COLORS=/etc/DIR_COLORS.xterm
  ---
 
  CENTURY_PIVOT=1930
  CHECK_HOLD_EXIST=0
  CHKPNT_TIME=300
 
  11a26,27
 
  COMPACTOR_POLICY=1
  CONVERT_EURO=0
 
  12a29
 
  EFS_LCKTIME=0
 
  14a32,34
 
  EXPBLKSIZE=16
  FCNTL_ON=0
  GLM_MEM_SEGSZ=4194304
 
  15a36,37
 
  GRPCMT_TIME=5
  GRP_FREE_BLK=5
 
  23c45,46
   IFS=$' \t\n'
  ---
 
  IFS='
  '
 
  24a48,49
 
  JRNL_MAX_FILES=400
  JRNL_MAX_PROCS=1
 
  25a51,52
 
  KEYDATA_MERGE_LOAD=40
  KEYDATA_SPLIT_LOAD=95
 
  26a54,55
 
  LB_FLAG=1
  LCT_NUM=8
 
  29a59
 
  LOCKFIFO=0
 
  34a65,102
 
  MAX_CAPT_LEVEL=2
  MAX_DSFILES=1000
  MAX_FLENGTH=1073741824
  MAX_LRF_FILESIZE=134217728
  MAX_NEXT_HOLD_DIGITS=4
  MAX_OBJ_SIZE=307200
  MAX_OPEN_FILE=500
  MAX_OPEN_OSF=100
  MAX_OPEN_SEQF=150
  MAX_REP_DISTRIB=1
  MAX_REP_SHMSZ=33554432
  MAX_RETN_LEVEL=2
  MERGE_LOAD=40
  MGLM_BUCKET_SIZE=50
  MIN_MEMORY_TEMP=64
  NFA_CONVERT_CHAR=0
  NFILES=1019
  NSEM_PSET=8
  NULL_FLAG=0
  NUSERS=40
  N_AFT=200
  N_AFT_BUCKET=101
  N_AFT_MLF_BUCKET=23
  N_AFT_SECTION=1
  N_AIMG=2
  N_ARCH=2
  N_BIG=233
  N_BIMG=2
  N_FILESYS=200
  N_GLM_GLOBAL_BUCKET=101
  N_GLM_SELF_BUCKET=23
  N_PARTFILE=500
  N_PGQ=10
  N_PUT=8192
  N_REP_OPEN_FILE=8
  N_SYNC=0
  N_TMAFT_BUCKET=19
  N_TMQ=10
 
  39a108
 
  PART_TBL=/usr/ud71/parttbl
 
  41,44c110,113
   PIPESTATUS=([0]=0)
   PPID=7616
   PROMPT_COMMAND='echo -ne
  \033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
   PS1='[...@\h \W]\$ '
  ---
 
  PIPESTATUS=([0]=0 [1]=2)
  POSIXLY_CORRECT=y
  PPID=10236
  PS1='\s-\v\$ '
 
  47c116,122
   PWD=/home/symeon
  ---
 
  PWD=/usr/ud/accounts/cust855
  REP_FLAG=0
  REP_LOG_PATH=/usr/ud71/replog
  SBCS_SHM_SIZE=1048576
  SB_FLAG=0
  SETINDEX_BUFFER_KEYS=0
  SETINDEX_VALIDATE_KEY=0
 
  49,50c124,140
  
  SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-
 comments:
  monitor
   SHLVL=1
  ---
 
  SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-
 comments:
  monitor:posix
 
  SHLVL=3
  SHM_ATT_ADD=0
  SHM_FIL_CNT=2048
  SHM_FREEPCT=25
  SHM_GNPAGES=32
  SHM_GNTBLS=40
  SHM_GPAGESZ=131072
  SHM_LBA=4096
  SHM_LCINENTS=100
  SHM_LMINENTS=32
  SHM_LPAGESZ

Re: [U2] 2gig limit sticking into bash shell

2009-07-07 Thread Michael Pflugfelder
In your diff comparison below, it appears that the first shell is /bin/bash and 
the second shell (started as a subshell of Universe) is /bin/sh.  Wondering if 
that's where your problem is.

You could try changing the UV Verb SH from /bin/sh to /bin/bash and see if that 
helps.


  Thanks for the pointers,
 
  Sorry i mislead you a bit - when i tried this myself it does indeed
 work if
  you come out of udt and run it, it is only if you shell out from
 within udt
  that it fails.
  The set command before and while in udt shows quite a few diffs,
 these
  mainly look to be udt config params tho :-
  diff set.out set2.out
  2c2,9
   BASH=/bin/bash
  ---
 
  AIMG_BUFSZ=102400
  AIMG_FLUSH_BLKS=2
  AIMG_MIN_BLKS=10
  ARCHIVE_TO_TAPE=0
  ARCH_FLAG=0
  ARCH_WRITE_SZ=0
  AVG_TUPLE_LEN=4
  BASH=/bin/sh
 
  8a16,20
 
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] 2gig limit sticking into bash shell

2009-07-07 Thread Symeon Breen
Hi, On most linux systems /bin/sh is a sym link to /bin/bash

It just turns out that ulimit is inherited from the shell above and 32 bit
udt does change it, hence why i get my issue.  

So i can work round that now by resetting ulimit.  Thanks for everyones
insight.





-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Michael
Pflugfelder
Sent: 07 July 2009 17:38
To: U2 Users List
Subject: Re: [U2] 2gig limit sticking into bash shell

In your diff comparison below, it appears that the first shell is /bin/bash
and the second shell (started as a subshell of Universe) is /bin/sh.
Wondering if that's where your problem is.

You could try changing the UV Verb SH from /bin/sh to /bin/bash and see if
that helps.


  Thanks for the pointers,
 
  Sorry i mislead you a bit - when i tried this myself it does indeed
 work if
  you come out of udt and run it, it is only if you shell out from
 within udt
  that it fails.
  The set command before and while in udt shows quite a few diffs,
 these
  mainly look to be udt config params tho :-
  diff set.out set2.out
  2c2,9
   BASH=/bin/bash
  ---
 
  AIMG_BUFSZ=102400
  AIMG_FLUSH_BLKS=2
  AIMG_MIN_BLKS=10
  ARCHIVE_TO_TAPE=0
  ARCH_FLAG=0
  ARCH_WRITE_SZ=0
  AVG_TUPLE_LEN=4
  BASH=/bin/sh
 
  8a16,20
 
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread Symeon Breen
Thanks for the pointers,

Sorry i mislead you a bit - when i tried this myself it does indeed work if
you come out of udt and run it, it is only if you shell out from within udt
that it fails.
The set command before and while in udt shows quite a few diffs, these
mainly look to be udt config params tho :-
diff set.out set2.out
2c2,9
 BASH=/bin/bash
---
 AIMG_BUFSZ=102400
 AIMG_FLUSH_BLKS=2
 AIMG_MIN_BLKS=10
 ARCHIVE_TO_TAPE=0
 ARCH_FLAG=0
 ARCH_WRITE_SZ=0
 AVG_TUPLE_LEN=4
 BASH=/bin/sh
8a16,20
 BGINPUTTIMEOUT=0
 BIMG_BUFSZ=102400
 BIMG_FLUSH_BLKS=2
 BIMG_MIN_BLKS=10
 BPF_NFILES=80
10c22,24
 COLORS=/etc/DIR_COLORS.xterm
---
 CENTURY_PIVOT=1930
 CHECK_HOLD_EXIST=0
 CHKPNT_TIME=300
11a26,27
 COMPACTOR_POLICY=1
 CONVERT_EURO=0
12a29
 EFS_LCKTIME=0
14a32,34
 EXPBLKSIZE=16
 FCNTL_ON=0
 GLM_MEM_SEGSZ=4194304
15a36,37
 GRPCMT_TIME=5
 GRP_FREE_BLK=5
23c45,46
 IFS=$' \t\n'
---
 IFS='
 '
24a48,49
 JRNL_MAX_FILES=400
 JRNL_MAX_PROCS=1
25a51,52
 KEYDATA_MERGE_LOAD=40
 KEYDATA_SPLIT_LOAD=95
26a54,55
 LB_FLAG=1
 LCT_NUM=8
29a59
 LOCKFIFO=0
34a65,102
 MAX_CAPT_LEVEL=2
 MAX_DSFILES=1000
 MAX_FLENGTH=1073741824
 MAX_LRF_FILESIZE=134217728
 MAX_NEXT_HOLD_DIGITS=4
 MAX_OBJ_SIZE=307200
 MAX_OPEN_FILE=500
 MAX_OPEN_OSF=100
 MAX_OPEN_SEQF=150
 MAX_REP_DISTRIB=1
 MAX_REP_SHMSZ=33554432
 MAX_RETN_LEVEL=2
 MERGE_LOAD=40
 MGLM_BUCKET_SIZE=50
 MIN_MEMORY_TEMP=64
 NFA_CONVERT_CHAR=0
 NFILES=1019
 NSEM_PSET=8
 NULL_FLAG=0
 NUSERS=40
 N_AFT=200
 N_AFT_BUCKET=101
 N_AFT_MLF_BUCKET=23
 N_AFT_SECTION=1
 N_AIMG=2
 N_ARCH=2
 N_BIG=233
 N_BIMG=2
 N_FILESYS=200
 N_GLM_GLOBAL_BUCKET=101
 N_GLM_SELF_BUCKET=23
 N_PARTFILE=500
 N_PGQ=10
 N_PUT=8192
 N_REP_OPEN_FILE=8
 N_SYNC=0
 N_TMAFT_BUCKET=19
 N_TMQ=10
39a108
 PART_TBL=/usr/ud71/parttbl
41,44c110,113
 PIPESTATUS=([0]=0)
 PPID=7616
 PROMPT_COMMAND='echo -ne
\033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
 PS1='[...@\h \W]\$ '
---
 PIPESTATUS=([0]=0 [1]=2)
 POSIXLY_CORRECT=y
 PPID=10236
 PS1='\s-\v\$ '
47c116,122
 PWD=/home/symeon
---
 PWD=/usr/ud/accounts/cust855
 REP_FLAG=0
 REP_LOG_PATH=/usr/ud71/replog
 SBCS_SHM_SIZE=1048576
 SB_FLAG=0
 SETINDEX_BUFFER_KEYS=0
 SETINDEX_VALIDATE_KEY=0
49,50c124,140

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor
 SHLVL=1
---

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor:posix
 SHLVL=3
 SHM_ATT_ADD=0
 SHM_FIL_CNT=2048
 SHM_FREEPCT=25
 SHM_GNPAGES=32
 SHM_GNTBLS=40
 SHM_GPAGESZ=131072
 SHM_LBA=4096
 SHM_LCINENTS=100
 SHM_LMINENTS=32
 SHM_LPAGESZ=4096
 SHM_LPINENTS=10
 SHM_MAX_SIZE=33554432
 SHM_MIN_NATT=4
 SHM_NFREES=1
 SPLIT_LOAD=60
52,55c142,151
 SSH_CLIENT=':::87.115.26.230 3539 22'
 SSH_CONNECTION=':::87.115.26.230 3539 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/6

SUPPORTED=zh_CN.UTF-8:zh_CN:zh:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:de_DE:de:ja_
JP.UTF-8:ja_JP:ja:es_ES.UTF-8:es_ES:es:en_US.UTF-8:en_US:en
---
 SSH_CLIENT=':::87.115.26.230 4408 22'
 SSH_CONNECTION=':::87.115.26.230 4408 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/7
 STATIC_GROWTH_WARN_INTERVAL=300
 STATIC_GROWTH_WARN_SIZE=1610612736
 STATIC_GROWTH_WARN_TABLE_SIZE=256
 SYNC_TIME=0
 SYSTEM_EURO=164
 SYS_PV=3
 TCA_SIZE=128
56a153,157
 TERM_EURO=164
 TMP=/tmp/
 TOGGLE_NAP_TIME=31
 TSTIMEOUT=60
 UDR_CONVERT_CHAR=1
58a160
 UDT_LANGGRP=255/192/129
59a162
 UPL_LOGGING=0
61,69c164,167
 _=AD
 psc ()
 {
 ps --cols=1000 --sort='-%cpu,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
 psm ()
 {
 ps --cols=1000 --sort='-vsz,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
---
 VARMEM_PCT=50
 WRITE_TO_CONSOLE=0
 ZERO_CHAR=131
 _=

LD_LIBRARY_PATH and PATH are the same all the time.
Running unzip with the full path is the same, and whereis unzip only reports
the one path of /usr/bin/unzip

Also the at command works ! ?

I can work with the at command and make it write a completed message at the
end and poll for this from the udt process.   A strange one tho .




Symeon.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
regalit...@aol.com
Sent: 03 July 2009 16:57
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] 2gig limit sticking into bash shell


 That is an interesting one!? So the file system, kernel, version of zip,
etc are all OK for the  2 gig 32-bit limit, but once you go into 32 bit
udt and back out (or from inside) you have the issue.? I am wondering if
your library path has changed, or the PATH var itself.? Does anything look
different in the environment after launching udt and exiting?? I am
wondering if you save the environment and check after, something like:

$ set /tmp/envbefore
$ udt?? (then exit out)
$ set /tmp/envafter
$ diff /tmp/envbefore /tmp/envafter


 
(Particularly interested in LD_LIBRARY_PATH)



 If you run zip with the full path name does it work?? Maybe

Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread Dan Goble
You may want to check the ulimit for the user.   Shell down to Unix and perform 
a ulimit -f this will tell you if there is a max file size set on this specific 
user.

Dan Goble
Sr. Programmer Analyst
RATEX Business Solutions, Inc.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Monday, July 06, 2009 6:01 AM
To: 'U2 Users List'
Subject: Re: [U2] 2gig limit sticking into bash shell

Thanks for the pointers,

Sorry i mislead you a bit - when i tried this myself it does indeed work if
you come out of udt and run it, it is only if you shell out from within udt
that it fails.
The set command before and while in udt shows quite a few diffs, these
mainly look to be udt config params tho :-
diff set.out set2.out
2c2,9
 BASH=/bin/bash
---
 AIMG_BUFSZ=102400
 AIMG_FLUSH_BLKS=2
 AIMG_MIN_BLKS=10
 ARCHIVE_TO_TAPE=0
 ARCH_FLAG=0
 ARCH_WRITE_SZ=0
 AVG_TUPLE_LEN=4
 BASH=/bin/sh
8a16,20
 BGINPUTTIMEOUT=0
 BIMG_BUFSZ=102400
 BIMG_FLUSH_BLKS=2
 BIMG_MIN_BLKS=10
 BPF_NFILES=80
10c22,24
 COLORS=/etc/DIR_COLORS.xterm
---
 CENTURY_PIVOT=1930
 CHECK_HOLD_EXIST=0
 CHKPNT_TIME=300
11a26,27
 COMPACTOR_POLICY=1
 CONVERT_EURO=0
12a29
 EFS_LCKTIME=0
14a32,34
 EXPBLKSIZE=16
 FCNTL_ON=0
 GLM_MEM_SEGSZ=4194304
15a36,37
 GRPCMT_TIME=5
 GRP_FREE_BLK=5
23c45,46
 IFS=$' \t\n'
---
 IFS='
 '
24a48,49
 JRNL_MAX_FILES=400
 JRNL_MAX_PROCS=1
25a51,52
 KEYDATA_MERGE_LOAD=40
 KEYDATA_SPLIT_LOAD=95
26a54,55
 LB_FLAG=1
 LCT_NUM=8
29a59
 LOCKFIFO=0
34a65,102
 MAX_CAPT_LEVEL=2
 MAX_DSFILES=1000
 MAX_FLENGTH=1073741824
 MAX_LRF_FILESIZE=134217728
 MAX_NEXT_HOLD_DIGITS=4
 MAX_OBJ_SIZE=307200
 MAX_OPEN_FILE=500
 MAX_OPEN_OSF=100
 MAX_OPEN_SEQF=150
 MAX_REP_DISTRIB=1
 MAX_REP_SHMSZ=33554432
 MAX_RETN_LEVEL=2
 MERGE_LOAD=40
 MGLM_BUCKET_SIZE=50
 MIN_MEMORY_TEMP=64
 NFA_CONVERT_CHAR=0
 NFILES=1019
 NSEM_PSET=8
 NULL_FLAG=0
 NUSERS=40
 N_AFT=200
 N_AFT_BUCKET=101
 N_AFT_MLF_BUCKET=23
 N_AFT_SECTION=1
 N_AIMG=2
 N_ARCH=2
 N_BIG=233
 N_BIMG=2
 N_FILESYS=200
 N_GLM_GLOBAL_BUCKET=101
 N_GLM_SELF_BUCKET=23
 N_PARTFILE=500
 N_PGQ=10
 N_PUT=8192
 N_REP_OPEN_FILE=8
 N_SYNC=0
 N_TMAFT_BUCKET=19
 N_TMQ=10
39a108
 PART_TBL=/usr/ud71/parttbl
41,44c110,113
 PIPESTATUS=([0]=0)
 PPID=7616
 PROMPT_COMMAND='echo -ne
\033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
 PS1='[...@\h \W]\$ '
---
 PIPESTATUS=([0]=0 [1]=2)
 POSIXLY_CORRECT=y
 PPID=10236
 PS1='\s-\v\$ '
47c116,122
 PWD=/home/symeon
---
 PWD=/usr/ud/accounts/cust855
 REP_FLAG=0
 REP_LOG_PATH=/usr/ud71/replog
 SBCS_SHM_SIZE=1048576
 SB_FLAG=0
 SETINDEX_BUFFER_KEYS=0
 SETINDEX_VALIDATE_KEY=0
49,50c124,140

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor
 SHLVL=1
---

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor:posix
 SHLVL=3
 SHM_ATT_ADD=0
 SHM_FIL_CNT=2048
 SHM_FREEPCT=25
 SHM_GNPAGES=32
 SHM_GNTBLS=40
 SHM_GPAGESZ=131072
 SHM_LBA=4096
 SHM_LCINENTS=100
 SHM_LMINENTS=32
 SHM_LPAGESZ=4096
 SHM_LPINENTS=10
 SHM_MAX_SIZE=33554432
 SHM_MIN_NATT=4
 SHM_NFREES=1
 SPLIT_LOAD=60
52,55c142,151
 SSH_CLIENT=':::87.115.26.230 3539 22'
 SSH_CONNECTION=':::87.115.26.230 3539 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/6

SUPPORTED=zh_CN.UTF-8:zh_CN:zh:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:de_DE:de:ja_
JP.UTF-8:ja_JP:ja:es_ES.UTF-8:es_ES:es:en_US.UTF-8:en_US:en
---
 SSH_CLIENT=':::87.115.26.230 4408 22'
 SSH_CONNECTION=':::87.115.26.230 4408 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/7
 STATIC_GROWTH_WARN_INTERVAL=300
 STATIC_GROWTH_WARN_SIZE=1610612736
 STATIC_GROWTH_WARN_TABLE_SIZE=256
 SYNC_TIME=0
 SYSTEM_EURO=164
 SYS_PV=3
 TCA_SIZE=128
56a153,157
 TERM_EURO=164
 TMP=/tmp/
 TOGGLE_NAP_TIME=31
 TSTIMEOUT=60
 UDR_CONVERT_CHAR=1
58a160
 UDT_LANGGRP=255/192/129
59a162
 UPL_LOGGING=0
61,69c164,167
 _=AD
 psc ()
 {
 ps --cols=1000 --sort='-%cpu,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
 psm ()
 {
 ps --cols=1000 --sort='-vsz,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
---
 VARMEM_PCT=50
 WRITE_TO_CONSOLE=0
 ZERO_CHAR=131
 _=

LD_LIBRARY_PATH and PATH are the same all the time.
Running unzip with the full path is the same, and whereis unzip only reports
the one path of /usr/bin/unzip

Also the at command works ! ?

I can work with the at command and make it write a completed message at the
end and poll for this from the udt process.   A strange one tho .




Symeon.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
regalit...@aol.com
Sent: 03 July 2009 16:57
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] 2gig limit sticking into bash shell


 That is an interesting one!? So the file system, kernel, version of zip,
etc are all OK for the  2 gig 32-bit limit, but once you go into 32 bit
udt and back out

Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread Symeon Breen
Yes that is the one - ulimit -f is unlimited but when i shell out of udt it
is set to 2gig, so i just need to reset this in my command

So from tcl i have 
!ulimit -f unlimited;unzip UPLOAD/000855.zip

And this works ! :)


Thanks.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan Goble
Sent: 06 July 2009 14:59
To: U2 Users List
Subject: Re: [U2] 2gig limit sticking into bash shell

You may want to check the ulimit for the user.   Shell down to Unix and
perform a ulimit -f this will tell you if there is a max file size set on
this specific user.

Dan Goble
Sr. Programmer Analyst
RATEX Business Solutions, Inc.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Monday, July 06, 2009 6:01 AM
To: 'U2 Users List'
Subject: Re: [U2] 2gig limit sticking into bash shell

Thanks for the pointers,

Sorry i mislead you a bit - when i tried this myself it does indeed work if
you come out of udt and run it, it is only if you shell out from within udt
that it fails.
The set command before and while in udt shows quite a few diffs, these
mainly look to be udt config params tho :-
diff set.out set2.out
2c2,9
 BASH=/bin/bash
---
 AIMG_BUFSZ=102400
 AIMG_FLUSH_BLKS=2
 AIMG_MIN_BLKS=10
 ARCHIVE_TO_TAPE=0
 ARCH_FLAG=0
 ARCH_WRITE_SZ=0
 AVG_TUPLE_LEN=4
 BASH=/bin/sh
8a16,20
 BGINPUTTIMEOUT=0
 BIMG_BUFSZ=102400
 BIMG_FLUSH_BLKS=2
 BIMG_MIN_BLKS=10
 BPF_NFILES=80
10c22,24
 COLORS=/etc/DIR_COLORS.xterm
---
 CENTURY_PIVOT=1930
 CHECK_HOLD_EXIST=0
 CHKPNT_TIME=300
11a26,27
 COMPACTOR_POLICY=1
 CONVERT_EURO=0
12a29
 EFS_LCKTIME=0
14a32,34
 EXPBLKSIZE=16
 FCNTL_ON=0
 GLM_MEM_SEGSZ=4194304
15a36,37
 GRPCMT_TIME=5
 GRP_FREE_BLK=5
23c45,46
 IFS=$' \t\n'
---
 IFS='
 '
24a48,49
 JRNL_MAX_FILES=400
 JRNL_MAX_PROCS=1
25a51,52
 KEYDATA_MERGE_LOAD=40
 KEYDATA_SPLIT_LOAD=95
26a54,55
 LB_FLAG=1
 LCT_NUM=8
29a59
 LOCKFIFO=0
34a65,102
 MAX_CAPT_LEVEL=2
 MAX_DSFILES=1000
 MAX_FLENGTH=1073741824
 MAX_LRF_FILESIZE=134217728
 MAX_NEXT_HOLD_DIGITS=4
 MAX_OBJ_SIZE=307200
 MAX_OPEN_FILE=500
 MAX_OPEN_OSF=100
 MAX_OPEN_SEQF=150
 MAX_REP_DISTRIB=1
 MAX_REP_SHMSZ=33554432
 MAX_RETN_LEVEL=2
 MERGE_LOAD=40
 MGLM_BUCKET_SIZE=50
 MIN_MEMORY_TEMP=64
 NFA_CONVERT_CHAR=0
 NFILES=1019
 NSEM_PSET=8
 NULL_FLAG=0
 NUSERS=40
 N_AFT=200
 N_AFT_BUCKET=101
 N_AFT_MLF_BUCKET=23
 N_AFT_SECTION=1
 N_AIMG=2
 N_ARCH=2
 N_BIG=233
 N_BIMG=2
 N_FILESYS=200
 N_GLM_GLOBAL_BUCKET=101
 N_GLM_SELF_BUCKET=23
 N_PARTFILE=500
 N_PGQ=10
 N_PUT=8192
 N_REP_OPEN_FILE=8
 N_SYNC=0
 N_TMAFT_BUCKET=19
 N_TMQ=10
39a108
 PART_TBL=/usr/ud71/parttbl
41,44c110,113
 PIPESTATUS=([0]=0)
 PPID=7616
 PROMPT_COMMAND='echo -ne
\033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
 PS1='[...@\h \W]\$ '
---
 PIPESTATUS=([0]=0 [1]=2)
 POSIXLY_CORRECT=y
 PPID=10236
 PS1='\s-\v\$ '
47c116,122
 PWD=/home/symeon
---
 PWD=/usr/ud/accounts/cust855
 REP_FLAG=0
 REP_LOG_PATH=/usr/ud71/replog
 SBCS_SHM_SIZE=1048576
 SB_FLAG=0
 SETINDEX_BUFFER_KEYS=0
 SETINDEX_VALIDATE_KEY=0
49,50c124,140

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor
 SHLVL=1
---

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor:posix
 SHLVL=3
 SHM_ATT_ADD=0
 SHM_FIL_CNT=2048
 SHM_FREEPCT=25
 SHM_GNPAGES=32
 SHM_GNTBLS=40
 SHM_GPAGESZ=131072
 SHM_LBA=4096
 SHM_LCINENTS=100
 SHM_LMINENTS=32
 SHM_LPAGESZ=4096
 SHM_LPINENTS=10
 SHM_MAX_SIZE=33554432
 SHM_MIN_NATT=4
 SHM_NFREES=1
 SPLIT_LOAD=60
52,55c142,151
 SSH_CLIENT=':::87.115.26.230 3539 22'
 SSH_CONNECTION=':::87.115.26.230 3539 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/6

SUPPORTED=zh_CN.UTF-8:zh_CN:zh:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:de_DE:de:ja_
JP.UTF-8:ja_JP:ja:es_ES.UTF-8:es_ES:es:en_US.UTF-8:en_US:en
---
 SSH_CLIENT=':::87.115.26.230 4408 22'
 SSH_CONNECTION=':::87.115.26.230 4408 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/7
 STATIC_GROWTH_WARN_INTERVAL=300
 STATIC_GROWTH_WARN_SIZE=1610612736
 STATIC_GROWTH_WARN_TABLE_SIZE=256
 SYNC_TIME=0
 SYSTEM_EURO=164
 SYS_PV=3
 TCA_SIZE=128
56a153,157
 TERM_EURO=164
 TMP=/tmp/
 TOGGLE_NAP_TIME=31
 TSTIMEOUT=60
 UDR_CONVERT_CHAR=1
58a160
 UDT_LANGGRP=255/192/129
59a162
 UPL_LOGGING=0
61,69c164,167
 _=AD
 psc ()
 {
 ps --cols=1000 --sort='-%cpu,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
 psm ()
 {
 ps --cols=1000 --sort='-vsz,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
---
 VARMEM_PCT=50
 WRITE_TO_CONSOLE=0
 ZERO_CHAR=131
 _=

LD_LIBRARY_PATH and PATH are the same all the time.
Running unzip with the full path is the same, and whereis unzip only reports
the one path of /usr/bin/unzip

Also the at command works ! ?

I can work with the at command and make it write a completed message at the
end and poll for this from the udt process

Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread Bill Haskett

Symeon:

Would you consider this a bug?  I wonder if the same problem exists on 
Windows?


Bill

Symeon Breen said the following on 7/6/2009 8:07 AM:

Yes that is the one - ulimit -f is unlimited but when i shell out of udt it
is set to 2gig, so i just need to reset this in my command

So from tcl i have 
!ulimit -f unlimited;unzip UPLOAD/000855.zip


And this works ! :)


Thanks.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan Goble
Sent: 06 July 2009 14:59
To: U2 Users List
Subject: Re: [U2] 2gig limit sticking into bash shell

You may want to check the ulimit for the user.   Shell down to Unix and
perform a ulimit -f this will tell you if there is a max file size set on
this specific user.

Dan Goble
Sr. Programmer Analyst
RATEX Business Solutions, Inc.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Monday, July 06, 2009 6:01 AM
To: 'U2 Users List'
Subject: Re: [U2] 2gig limit sticking into bash shell

Thanks for the pointers,

Sorry i mislead you a bit - when i tried this myself it does indeed work if
you come out of udt and run it, it is only if you shell out from within udt
that it fails.
The set command before and while in udt shows quite a few diffs, these
mainly look to be udt config params tho :-
diff set.out set2.out
2c2,9
 BASH=/bin/bash
---
  

AIMG_BUFSZ=102400
AIMG_FLUSH_BLKS=2
AIMG_MIN_BLKS=10
ARCHIVE_TO_TAPE=0
ARCH_FLAG=0
ARCH_WRITE_SZ=0
AVG_TUPLE_LEN=4
BASH=/bin/sh


8a16,20
  

BGINPUTTIMEOUT=0
BIMG_BUFSZ=102400
BIMG_FLUSH_BLKS=2
BIMG_MIN_BLKS=10
BPF_NFILES=80


10c22,24
 COLORS=/etc/DIR_COLORS.xterm
---
  

CENTURY_PIVOT=1930
CHECK_HOLD_EXIST=0
CHKPNT_TIME=300


11a26,27
  

COMPACTOR_POLICY=1
CONVERT_EURO=0


12a29
  

EFS_LCKTIME=0


14a32,34
  

EXPBLKSIZE=16
FCNTL_ON=0
GLM_MEM_SEGSZ=4194304


15a36,37
  

GRPCMT_TIME=5
GRP_FREE_BLK=5


23c45,46
 IFS=$' \t\n'
---
  

IFS='
'


24a48,49
  

JRNL_MAX_FILES=400
JRNL_MAX_PROCS=1


25a51,52
  

KEYDATA_MERGE_LOAD=40
KEYDATA_SPLIT_LOAD=95


26a54,55
  

LB_FLAG=1
LCT_NUM=8


29a59
  

LOCKFIFO=0


34a65,102
  

MAX_CAPT_LEVEL=2
MAX_DSFILES=1000
MAX_FLENGTH=1073741824
MAX_LRF_FILESIZE=134217728
MAX_NEXT_HOLD_DIGITS=4
MAX_OBJ_SIZE=307200
MAX_OPEN_FILE=500
MAX_OPEN_OSF=100
MAX_OPEN_SEQF=150
MAX_REP_DISTRIB=1
MAX_REP_SHMSZ=33554432
MAX_RETN_LEVEL=2
MERGE_LOAD=40
MGLM_BUCKET_SIZE=50
MIN_MEMORY_TEMP=64
NFA_CONVERT_CHAR=0
NFILES=1019
NSEM_PSET=8
NULL_FLAG=0
NUSERS=40
N_AFT=200
N_AFT_BUCKET=101
N_AFT_MLF_BUCKET=23
N_AFT_SECTION=1
N_AIMG=2
N_ARCH=2
N_BIG=233
N_BIMG=2
N_FILESYS=200
N_GLM_GLOBAL_BUCKET=101
N_GLM_SELF_BUCKET=23
N_PARTFILE=500
N_PGQ=10
N_PUT=8192
N_REP_OPEN_FILE=8
N_SYNC=0
N_TMAFT_BUCKET=19
N_TMQ=10


39a108
  

PART_TBL=/usr/ud71/parttbl


41,44c110,113
 PIPESTATUS=([0]=0)
 PPID=7616
 PROMPT_COMMAND='echo -ne
\033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
 PS1='[...@\h \W]\$ '
---
  

PIPESTATUS=([0]=0 [1]=2)
POSIXLY_CORRECT=y
PPID=10236
PS1='\s-\v\$ '


47c116,122
 PWD=/home/symeon
---
  

PWD=/usr/ud/accounts/cust855
REP_FLAG=0
REP_LOG_PATH=/usr/ud71/replog
SBCS_SHM_SIZE=1048576
SB_FLAG=0
SETINDEX_BUFFER_KEYS=0
SETINDEX_VALIDATE_KEY=0


49,50c124,140

SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:
monitor
 SHLVL=1
---
  
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:

monitor:posix
  

SHLVL=3
SHM_ATT_ADD=0
SHM_FIL_CNT=2048
SHM_FREEPCT=25
SHM_GNPAGES=32
SHM_GNTBLS=40
SHM_GPAGESZ=131072
SHM_LBA=4096
SHM_LCINENTS=100
SHM_LMINENTS=32
SHM_LPAGESZ=4096
SHM_LPINENTS=10
SHM_MAX_SIZE=33554432
SHM_MIN_NATT=4
SHM_NFREES=1
SPLIT_LOAD=60


52,55c142,151
 SSH_CLIENT=':::87.115.26.230 3539 22'
 SSH_CONNECTION=':::87.115.26.230 3539 :::78.109.174.173 22'
 SSH_TTY=/dev/pts/6

SUPPORTED=zh_CN.UTF-8:zh_CN:zh:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:de_DE:de:ja_
JP.UTF-8:ja_JP:ja:es_ES.UTF-8:es_ES:es:en_US.UTF-8:en_US:en
---
  

SSH_CLIENT=':::87.115.26.230 4408 22'
SSH_CONNECTION=':::87.115.26.230 4408 :::78.109.174.173 22'
SSH_TTY=/dev/pts/7
STATIC_GROWTH_WARN_INTERVAL=300
STATIC_GROWTH_WARN_SIZE=1610612736
STATIC_GROWTH_WARN_TABLE_SIZE=256
SYNC_TIME=0
SYSTEM_EURO=164
SYS_PV=3
TCA_SIZE=128


56a153,157
  

TERM_EURO=164
TMP=/tmp/
TOGGLE_NAP_TIME=31
TSTIMEOUT=60
UDR_CONVERT_CHAR=1


58a160
  

UDT_LANGGRP=255/192/129


59a162
  

UPL_LOGGING=0


61,69c164,167
 _=AD
 psc ()
 {
 ps --cols=1000 --sort='-%cpu,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
 psm ()
 {
 ps --cols=1000 --sort='-vsz,uid,pgid,ppid,pid' -e -o
user,pid,ppid,pgid,stime,stat,wchan,time,pcpu,pmem,vsz,rss,sz,args | sed
's/^/ /' | less
 }
---
  

VARMEM_PCT=50
WRITE_TO_CONSOLE=0
ZERO_CHAR=131
_=



LD_LIBRARY_PATH and PATH are the same all the time

Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread Steve Romanow

Bill Haskett wrote:

Symeon:

Would you consider this a bug?  I wonder if the same problem exists on 
Windows?


Bill

Symeon Breen said the following on 7/6/2009 8:07 AM:



-Original Message-
From: Symeon Breen syme...@gmail.com
To: 'U2 Users List' u2-users@listserver.u2ug.org
Sent: Fri, Jul 3, 2009 7:07 am
Subject: [U2] 2gig limit sticking into bash shell










Hi, Redhat linux ES 3 64bit with udt 7.1 32 bit -  i have a zip file 
that
contains a 12 gig csv in it.  I can unzip this fine from bash. 
However if i

go into udt then either shell out, or quit from udt and try the unzip
command it stops when the extract gets to 2gig. I understand the 
fork-exec
mechanism of *nix, so i wondered is there a particular environment 
variable

or something else that i can change in the new shell so that my unzip
command will work !

 

 

 


Thanks.

Symeon.

 

 



Is the ulimit a rhel command?  I think it is, so it wouldn't be a 
unidata bug, per se.


While you're tackling this, I did some comparisons the other day with 
zip vs 7z vs bzip.  7z is freely available for win and *nix, and on my 
64-bit Core2duo server, it made use of both processor cores (which the 
other two did not.)  7z took a 1G vmdk down to ~260M with teh default 
options.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread George Gallen
I'm on UV 10.0.2 on Redhat,
  I did a shell, and my ulimit was unlimited.

George

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] On Behalf Of Bill Haskett
 Sent: Monday, July 06, 2009 1:57 PM
 To: U2 Users List
 Subject: Re: [U2] 2gig limit sticking into bash shell

 Symeon:

 Would you consider this a bug?  I wonder if the same problem exists on
 Windows?

 Bill

 Symeon Breen said the following on 7/6/2009 8:07 AM:
  Yes that is the one - ulimit -f is unlimited but when i shell out of
 udt it
  is set to 2gig, so i just need to reset this in my command
 
  So from tcl i have
  !ulimit -f unlimited;unzip UPLOAD/000855.zip
 
  And this works ! :)
 
 
  Thanks.
 
  -Original Message-
  From: u2-users-boun...@listserver.u2ug.org
  [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dan Goble
  Sent: 06 July 2009 14:59
  To: U2 Users List
  Subject: Re: [U2] 2gig limit sticking into bash shell
 
  You may want to check the ulimit for the user.   Shell down to Unix
 and
  perform a ulimit -f this will tell you if there is a max file size
 set on
  this specific user.
 
  Dan Goble
  Sr. Programmer Analyst
  RATEX Business Solutions, Inc.
 
  -Original Message-
  From: u2-users-boun...@listserver.u2ug.org
  [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon
 Breen
  Sent: Monday, July 06, 2009 6:01 AM
  To: 'U2 Users List'
  Subject: Re: [U2] 2gig limit sticking into bash shell
 
  Thanks for the pointers,
 
  Sorry i mislead you a bit - when i tried this myself it does indeed
 work if
  you come out of udt and run it, it is only if you shell out from
 within udt
  that it fails.
  The set command before and while in udt shows quite a few diffs,
 these
  mainly look to be udt config params tho :-
  diff set.out set2.out
  2c2,9
   BASH=/bin/bash
  ---
 
  AIMG_BUFSZ=102400
  AIMG_FLUSH_BLKS=2
  AIMG_MIN_BLKS=10
  ARCHIVE_TO_TAPE=0
  ARCH_FLAG=0
  ARCH_WRITE_SZ=0
  AVG_TUPLE_LEN=4
  BASH=/bin/sh
 
  8a16,20
 
  BGINPUTTIMEOUT=0
  BIMG_BUFSZ=102400
  BIMG_FLUSH_BLKS=2
  BIMG_MIN_BLKS=10
  BPF_NFILES=80
 
  10c22,24
   COLORS=/etc/DIR_COLORS.xterm
  ---
 
  CENTURY_PIVOT=1930
  CHECK_HOLD_EXIST=0
  CHKPNT_TIME=300
 
  11a26,27
 
  COMPACTOR_POLICY=1
  CONVERT_EURO=0
 
  12a29
 
  EFS_LCKTIME=0
 
  14a32,34
 
  EXPBLKSIZE=16
  FCNTL_ON=0
  GLM_MEM_SEGSZ=4194304
 
  15a36,37
 
  GRPCMT_TIME=5
  GRP_FREE_BLK=5
 
  23c45,46
   IFS=$' \t\n'
  ---
 
  IFS='
  '
 
  24a48,49
 
  JRNL_MAX_FILES=400
  JRNL_MAX_PROCS=1
 
  25a51,52
 
  KEYDATA_MERGE_LOAD=40
  KEYDATA_SPLIT_LOAD=95
 
  26a54,55
 
  LB_FLAG=1
  LCT_NUM=8
 
  29a59
 
  LOCKFIFO=0
 
  34a65,102
 
  MAX_CAPT_LEVEL=2
  MAX_DSFILES=1000
  MAX_FLENGTH=1073741824
  MAX_LRF_FILESIZE=134217728
  MAX_NEXT_HOLD_DIGITS=4
  MAX_OBJ_SIZE=307200
  MAX_OPEN_FILE=500
  MAX_OPEN_OSF=100
  MAX_OPEN_SEQF=150
  MAX_REP_DISTRIB=1
  MAX_REP_SHMSZ=33554432
  MAX_RETN_LEVEL=2
  MERGE_LOAD=40
  MGLM_BUCKET_SIZE=50
  MIN_MEMORY_TEMP=64
  NFA_CONVERT_CHAR=0
  NFILES=1019
  NSEM_PSET=8
  NULL_FLAG=0
  NUSERS=40
  N_AFT=200
  N_AFT_BUCKET=101
  N_AFT_MLF_BUCKET=23
  N_AFT_SECTION=1
  N_AIMG=2
  N_ARCH=2
  N_BIG=233
  N_BIMG=2
  N_FILESYS=200
  N_GLM_GLOBAL_BUCKET=101
  N_GLM_SELF_BUCKET=23
  N_PARTFILE=500
  N_PGQ=10
  N_PUT=8192
  N_REP_OPEN_FILE=8
  N_SYNC=0
  N_TMAFT_BUCKET=19
  N_TMQ=10
 
  39a108
 
  PART_TBL=/usr/ud71/parttbl
 
  41,44c110,113
   PIPESTATUS=([0]=0)
   PPID=7616
   PROMPT_COMMAND='echo -ne
  \033]0;${us...@${hostname%%.*}:${PWD/#$HOME/~}\007'
   PS1='[...@\h \W]\$ '
  ---
 
  PIPESTATUS=([0]=0 [1]=2)
  POSIXLY_CORRECT=y
  PPID=10236
  PS1='\s-\v\$ '
 
  47c116,122
   PWD=/home/symeon
  ---
 
  PWD=/usr/ud/accounts/cust855
  REP_FLAG=0
  REP_LOG_PATH=/usr/ud71/replog
  SBCS_SHM_SIZE=1048576
  SB_FLAG=0
  SETINDEX_BUFFER_KEYS=0
  SETINDEX_VALIDATE_KEY=0
 
  49,50c124,140
  
  SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-
 comments:
  monitor
   SHLVL=1
  ---
 
  SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-
 comments:
  monitor:posix
 
  SHLVL=3
  SHM_ATT_ADD=0
  SHM_FIL_CNT=2048
  SHM_FREEPCT=25
  SHM_GNPAGES=32
  SHM_GNTBLS=40
  SHM_GPAGESZ=131072
  SHM_LBA=4096
  SHM_LCINENTS=100
  SHM_LMINENTS=32
  SHM_LPAGESZ=4096
  SHM_LPINENTS=10
  SHM_MAX_SIZE=33554432
  SHM_MIN_NATT=4
  SHM_NFREES=1
  SPLIT_LOAD=60
 
  52,55c142,151
   SSH_CLIENT=':::87.115.26.230 3539 22'
   SSH_CONNECTION=':::87.115.26.230 3539 :::78.109.174.173 22'
   SSH_TTY=/dev/pts/6
  
  SUPPORTED=zh_CN.UTF-8:zh_CN:zh:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-
 8:de_DE:de:ja_
  JP.UTF-8:ja_JP:ja:es_ES.UTF-8:es_ES:es:en_US.UTF-8:en_US:en
  ---
 
  SSH_CLIENT=':::87.115.26.230 4408 22'
  SSH_CONNECTION=':::87.115.26.230 4408 :::78.109.174.173 22'
  SSH_TTY=/dev/pts/7
  STATIC_GROWTH_WARN_INTERVAL=300
  STATIC_GROWTH_WARN_SIZE=1610612736
  STATIC_GROWTH_WARN_TABLE_SIZE=256
  SYNC_TIME=0
  SYSTEM_EURO=164
  SYS_PV=3
  TCA_SIZE=128

Re: [U2] 2gig limit sticking into bash shell

2009-07-06 Thread Symeon Breen
Not sure it is a bug TBH , i presume the shell is inheriting the settings
from the udt shell above it.

If at bash i do ulimit -f 1000
Then do another shell (type sh) and do ulimit -f it says 1000 so ulimit does
seem to be inherited. Ofcourse udt is changing it from its parent shell i
assume because it is the 32 bit version.

Now I know about this it is fine.



-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Haskett
Sent: 06 July 2009 18:58
To: U2 Users List
Subject: Re: [U2] 2gig limit sticking into bash shell

Symeon:

Would you consider this a bug?  I wonder if the same problem exists on 
Windows?

Bill


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] 2gig limit sticking into bash shell

2009-07-03 Thread Symeon Breen
Hi, Redhat linux ES 3 64bit with udt 7.1 32 bit -  i have a zip file that
contains a 12 gig csv in it.  I can unzip this fine from bash. However if i
go into udt then either shell out, or quit from udt and try the unzip
command it stops when the extract gets to 2gig. I understand the fork-exec
mechanism of *nix, so i wondered is there a particular environment variable
or something else that i can change in the new shell so that my unzip
command will work !

 

 

 

Thanks.

Symeon.

 

 

 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] 2gig limit sticking into bash shell

2009-07-03 Thread regalitare

 That is an interesting one!? So the file system, kernel, version of zip, etc 
are all OK for the  2 gig 32-bit limit, but once you go into 32 bit udt and 
back out (or from inside) you have the issue.? I am wondering if your library 
path has changed, or the PATH var itself.? Does anything look different in the 
environment after launching udt and exiting?? I am wondering if you save the 
environment and check after, something like:

$ set /tmp/envbefore
$ udt?? (then exit out)
$ set /tmp/envafter
$ diff /tmp/envbefore /tmp/envafter


 
(Particularly interested in LD_LIBRARY_PATH)



 If you run zip with the full path name does it work?? Maybe a different 
version of zip with the 2gb limit is being used.

If you launch a new shell, then run udt, and exit udt and then exit that shell 
so you are back to the original does the unzip work?

If you run it as a batch job with at does it work OK?? Maybe submitting the 
job and monitoring from UniData to see if the unzip is finished could work?

I know Debian Linux solved the 32/64 bit issue by installing parallel libs so 
32 and 64 libs and apps happily co-exist.? I don't know how Red Hat handles it 
as I have stayed with the other flavors out of lazy loyalty (usually running 
UniData under Slackware Linux actually.)? 

I am interested in this because of my SQLizer -- it is a application that takes 
UniData/UniVerse tables and keeps them synchronized with mirrors on MySQL, SQL 
Server or Oracles tables -- will dump the contents into text files for bulk 
loading on the other side.? During rebuilds the entire U2 table contents are 
dumped, and so far clients have not hit a 2gb issue but I am thinking about 
what to do in the event that happens.? I am considering a multiple file 
approach, splitting the file into 2gb chunks. 

If you wanted to it might be possible to unzip and pipe to a short perl script 
that does the splitting for you.

Good luck!

Steve...
--
Steve Kneizys
ERPData, LLC
?

-Original Message-
From: Symeon Breen syme...@gmail.com
To: 'U2 Users List' u2-users@listserver.u2ug.org
Sent: Fri, Jul 3, 2009 7:07 am
Subject: [U2] 2gig limit sticking into bash shell










Hi, Redhat linux ES 3 64bit with udt 7.1 32 bit -  i have a zip file that
contains a 12 gig csv in it.  I can unzip this fine from bash. However if i
go into udt then either shell out, or quit from udt and try the unzip
command it stops when the extract gets to 2gig. I understand the fork-exec
mechanism of *nix, so i wondered is there a particular environment variable
or something else that i can change in the new shell so that my unzip
command will work !

 

 

 

Thanks.

Symeon.

 

 

 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users



 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users