Thanks for your anwser
I have to use SLIDE , to manage a large amount of documents SLIDE is
used in conjonction with lucene
My problem is : after some hours of work SLIDE goes OutOfMemory and I
get an error 500 when i try any action on the server.
So to investigate the problem I use JProfiler to scan the heap
1. I saw a large amount of Uri object in the heap
2. I made the proposed changes in SLIDE and now the Uri's problem
is solved the uri number of instances goes up and down upon the
Uri Cache cleanup
3. There is still leaks of memory is SLIDE : using JProfiler I see a
large amount of
NodeRevisionDescriptor,NodeRevisionDescroptors,NodeRevisionNumber
in the Heap
Now I'm looking why those NodeRevisionxxxxx stay in the heap The number
of instances of NodeRevisionxxxxx goes up (very slowly , but
continuously ) and make SLIDE go OutOfMemory after several hours of use
the "mean time before the failure" is much more important after I made
my changes
Regards
B DOREL
A question : pouvez vous lire un rapport en Français ? j'ai une note
expliquative de mes travaux mais elle est rédigée en Français .
Antoine Levy-Lambert a écrit:
Hello Bruno,
I do not know these issues but I am interested to work on them.
The 4th issue sounds like a programming error.
Regards,
Antoine
On Jan 16, 2007, at 7:27 AM, Bruno Dorel wrote:
I propose some fix for bug
|31924|New|Min|2004-10-27|Slide produces a lot of garbace objects
and maybe
1. in Class NameSpace method getUri( if(uriCache.size >
10000) Please change this maximum hardcoded size (10000) to
a parameter in Domain.xml
2. in Class Uri method equals
change from : return(uri.equals(obj.toString
()) to return(uri.equals
(((Uri)obj).uri);
3. in Class ExtendedStore method removeObjectFromCache(
change from : removeObjectFromCache(Object key)
to removeObjectFromCache(Uri key)
4. in Class NodeProperty method equals
change from : this.name == that.name && this.namespace ==
that.namespace to
this.name.equals
(that.name) && this.namespace.equals(that.namespace)
I do need an anwser (yes , no , f... you ) to those proposed fixes
!!!!!!!!!!!!!!!!! it's very very important for my project
Regards
B DOREL
[EMAIL PROTECTED] a écrit:
+--------------------------------------------------------------------
-------+
| Bugzilla Bug
ID |
|
+--------------------------------------------------------------------
-+
| | Status: UNC=Unconfirmed NEW=New
ASS=Assigned |
| | OPN=Reopened VER=Verified (Skipped Closed/
Resolved) |
| |
+-----------------------------------------------------------------+
| | | Severity: BLK=Blocker CRI=Critical
MAJ=Major |
| | | MIN=Minor NOR=Normal
ENH=Enhancement |
| | |
+-------------------------------------------------------------+
| | | | Date
Posted |
| | | |
+--------------------------------------------------+
| | | | |
Description |
| | | |
| |
| 3922|New|Nor|2001-10-02|client acl href principal should be
decoded |
| 6618|New|Nor|2002-02-21|proppatch and
rfc2518 |
|10115|New|Nor|2002-06-21|WebDAV Exception when filename contains
% |
|10301|New|Min|2002-06-27|500 Error doing propfind with null
namespace |
|10869|New|Nor|2002-07-16|'run.bat' error in the client/bin
subdirectory |
|11430|New|Enh|2002-08-02|Mac OSx 'hide-dot-files' filter for
WebDAV servlet|
|11527|New|Nor|2002-08-07|Modify DIGEST support for IIS
server |
|11658|New|Maj|2002-08-13|Locking a non-existing
resource |
|12042|New|Maj|2002-08-26|NodeRevisionContent stream not
reuseable |
|12992|New|Nor|2002-09-25|JNDI Wrapper cannot handle
workspaces |
|12995|New|Nor|2002-09-25|SlideServerListener omits DAV parameters
when init|
|14298|New|Maj|2002-11-06|Tried to log into slide-admiin got this
exception |
|14836|New|Nor|2002-11-25|Run.sh Exits
Unexpectedly |
|16642|New|Nor|2003-01-31|Check for 207 (Multistatus) breaks
webdavResource.|
|18813|Opn|Min|2003-04-08|SAXException in
XMLResponseMethodBase.parseXMLResp|
|19411|New|Nor|2003-04-29|AccessDeniedException is thrown instead
of ObjectN|
|19419|New|Nor|2003-04-29|WebdavResource.java does not release
connections |
|19669|New|Nor|2003-05-05|setWebdavProperties cannot deal with
relative HREF|
|19791|New|Nor|2003-05-09|AccessDeniedException is thrown in
structure.creat|
|21158|New|Maj|2003-06-28|ContentImpl does not follow link to
retrieve descr|
|21598|New|Nor|2003-07-15|FileContentStore.retrieveRevisionContent
() shouldn|
|21850|New|Nor|2003-07-24|Nightly Builds
Failing |
|22409|New|Nor|2003-08-14|There is problem in Slide security
system. |
|23493|New|Nor|2003-09-29|Live properties are undefined for non-
existent res|
|24357|New|Nor|2003-11-03|PATCH: Fine granular access rights
improvement. |
|24491|New|Maj|2003-11-07|PATCH: Fixes problem in Oracle with
properties lon|
|24912|New|Maj|2003-11-22|Seeing only version
1.0 |
|26059|New|Nor|2004-01-12|Interceptor not called, if slide not
default-servl|
|27483|New|Enh|2004-03-05|Request for aclfindMethod() convenience
method |
|27485|New|Min|2004-03-05|Client.g STRING
limitations |
|27952|Opn|Enh|2004-03-25|No support for BIND, UNBIND and
REBIND |
|28132|New|Nor|2004-04-01|Error while using slide in weblogic,
works fine in|
|28139|New|Nor|2004-04-01|auto-create-user
broken |
|28578|New|Nor|2004-04-25|deleting of the latest revision does not
change th|
|28625|New|Nor|2004-04-27|getMethod does not support files larger
than 65535|
|28787|Unc|Maj|2004-05-05|WebdavFile.isDirectory fails with
exception when t|
|28894|Opn|Blk|2004-05-11|OutOfMemoryError posting large
file |
|28919|New|Cri|2004-05-12|Incorrect encoding
assumption |
|28980|New|Cri|2004-05-14|WebdavResource
List |
|29081|New|Min|2004-05-19|WebdavResource.getIsHidden() is never
true |
|29146|New|Nor|2004-05-21|JDOM b10 has removed Element.addContent
(Element) |
|29150|New|Min|2004-05-21|Deadlock while initializing when using
two jdbc st|
|29183|New|Nor|2004-05-24|WebdavResource.getName() should trim the
prefix |
|29235|New|Nor|2004-05-26|Resource Type needs method
isPrincipal |
|29250|New|Nor|2004-05-27|PROPFIND response does not handle
trailing "/" as |
|29309|New|Nor|2004-05-31|is it a
bug?? |
|29385|New|Min|2004-06-04|WebdavFile
constructor |
|29474|New|Nor|2004-06-09|Webdav client does not support redirect
reference |
|29590|New|Nor|2004-06-16|GetLastModifiedProperty using incorrect
format |
|29591|New|Nor|2004-06-16|DirectoryIndexGenerator using incorrect
format |
|29737|New|Nor|2004-06-22|href url not compared to not escaped url
in Webdav|
|29789|New|Nor|2004-06-24|StatusLine.getReasonPhrase() is not being
used |
|29790|New|Nor|2004-06-24|CLIENT: javadocs for
org.apache.util.WebdavStatus |
|29806|New|Enh|2004-06-25|single instance
support |
|29876|New|Min|2004-07-01|
WebdavStatus.getStatusText |
|29909|New|Min|2004-07-04|Server should return an error code on
BIND method |
|30081|New|Enh|2004-07-13|method to set socket timeouts for
WebDavResource |
|30257|New|Enh|2004-07-22|Slide support for Max
DB |
|30317|New|Cri|2004-07-26|getContentLength property not being set
correctly |
|30329|New|Nor|2004-07-26|Speed up and reduce response size for
DirectoryInd|
|30387|New|Nor|2004-07-29|propfind with string property name
containing no n|
|30414|New|Nor|2004-07-30|WebdavResource.proppatchMethod return
value is inc|
|30416|New|Nor|2004-07-30|No support for optional
"responsedescription" node|
|30694|New|Nor|2004-08-16|Classes specified in config are not
loaded by the |
|30777|New|Nor|2004-08-20|DirectoryIndexGenerator using incorrect
datetime f|
|30822|Ass|Min|2004-08-24|Jars for apache remote maven repository
not update|
|30942|New|Cri|2004-08-30|Granting a new privilege to a principal
with exist|
|30961|New|Enh|2004-08-31|Encoding in source
files |
|30988|New|Blk|2004-09-01|Interop problem w/ Microsoft Exchange
Server 2003 |
|31105|New|Cri|2004-09-07|Transient locks are not released due to
suspended |
|31118|Ass|Nor|2004-09-08|Table PROPERTIES: property value for
"version-set"|
|31133|New|Nor|2004-09-08|Cannot support unicode file
name |
|31196|New|Nor|2004-09-13|error thrown in init() when no namespace
defined |
|31265|Ass|Nor|2004-09-16|filename encoding
patch |
|31521|Ass|Nor|2004-10-04|2.1
Release |
|31695|New|Enh|2004-10-13|access to the URI of a locked resource in
LockEven|
|31696|New|Enh|2004-10-13|Throw events when setting new
permissions |
|31705|Opn|Nor|2004-10-13|Command line client doesn't accept urls
containing|
|31735|New|Maj|2004-10-15|PROPFIND do not work properly on UTF-8
encoded URL|
|31756|New|Cri|2004-10-18|Seperation of <store> and <scope>
nodestore config|
|31908|Opn|Nor|2004-10-27|hasPermission in SecurityImpl may be
subject to sa|
|31924|New|Min|2004-10-27|Slide produces a lot of garbace objects
and maybe |
|31993|New|Nor|2004-10-31|URL encoding problems in Japanese
locale |
|32271|New|Nor|2004-11-17|ant tasks fail when uri contains special
character|
|32290|New|Nor|2004-11-18|Unable to edit
role |
|32305|New|Nor|2004-11-19|Bug with get
method |
|32352|New|Maj|2004-11-23|/actions/write granted to owner is
insufficient to|
|32567|New|Nor|2004-12-07|adding table
prefixes |
|32673|New|Nor|2004-12-13|tomcat5-install task dep with 'patch -
i' |
|32855|New|Nor|2004-12-28|Opened input strams are not
closed |
|32886|Opn|Cri|2004-12-30|client webdav lib doesn't return child
collections|
|32913|New|Nor|2005-01-02|OJB
store |
|33037|New|Nor|2005-01-11|UriPath isn't
serializable... |
|33038|New|Nor|2005-01-11|ObjectNode's vector of children is never
updated..|
|33136|New|Nor|2005-01-17|WebDavResource.listWebDavResources()
buggy when re|
|33163|New|Cri|2005-01-19|Default slide installation exposes all
passwords |
|33199|New|Nor|2005-01-21|The Report method of WebDav(Versioning)
does not s|
|33498|New|Maj|2005-02-10|WebdavResource's moveMethod returns true
even when|
|33517|New|Maj|2005-02-11|Tomcat process not terminated when Slide
wabapp is|
|33565|New|Maj|2005-02-14|WebdavResource's deleteMethod returns
true even wh|
|33567|New|Nor|2005-02-14|WebSphere problem with
getServletPath |
|33639|New|Enh|2005-02-18|Utility classes to aid implementation of
a Princip|
|33683|New|Enh|2005-02-22|Import node with
content |
|34019|New|Nor|2005-03-15|docs/installation.html implies that
running ant wi|
|34047|New|Nor|2005-03-17|A request of the LockDiscoveryProperty on
a locked|
|34286|New|Nor|2005-04-04|Export from TX XML/file stores to non-TX
versions |
|34379|New|Nor|2005-04-08|URLUtil.URLDecode needs array safety
check |
|34515|Unc|Enh|2005-04-19|Recieving a 403 forbidden without a
giving the opp|
|34630|New|Nor|2005-04-26|directory-browsing parameter does not
accept paths|
|34640|New|Nor|2005-04-27|Bindings lost in copy/move using mysql
store |
|34670|New|Nor|2005-04-28|PropertyName and UriPath are not
serializable. |
|34674|New|Nor|2005-04-29|NullPointerException in
AbstractWebdavMethod/Resou|
|34676|New|Nor|2005-04-29|tm-commits=true = database
corruption? |
|34678|New|Nor|2005-04-29|URI marked serializable but all fields in
it are t|
|34679|New|Cri|2005-04-29|URL encoding/decoding or accentuaed
ressources bro|
|34726|New|Nor|2005-05-03|"response already committed" during LOCK
operation|
|34741|New|Nor|2005-05-04|Problem navigation client
folder |
|34753|New|Nor|2005-05-05|Continuous action on WebDAV server cause
OutOfMemo|
|34772|New|Maj|2005-05-06|WebdavState always returns all lock
token, not URI|
|34779|New|Cri|2005-05-06|Property namespace and name
clash |
|34910|New|Maj|2005-05-13|Cannot start webdav transactions on
resource with |
|34950|New|Maj|2005-05-18|Copy and move method does not clean query
paramete|
|35005|Inf|Maj|2005-05-21|Unable to create a new folder specifying
an arbitr|
|35213|New|Nor|2005-06-03|Patch: Httpclient 3.0
support |
|35255|New|Maj|2005-06-07|davget ANT task downloads files with size
0 on slo|
|35466|New|Maj|2005-06-22|Security system does not work as
"documented" |
|35481|New|Nor|2005-06-23|NullPointerException for logger in
JDBCStore rev. |
|35493|Ass|Maj|2005-06-24|MSPowerpoint content extractor buffer
flush |
|35494|New|Maj|2005-06-24|TextContentIndexer indexing raw
content |
|35582|New|Enh|2005-07-01|Enhancement:
permissions |
|35603|Inf|Nor|2005-07-05|JNDIPrincipalStore needs to ignore case
when check|
|35608|New|Cri|2005-07-05|System unstable if file names too
long |
|35693|Ass|Blk|2005-07-11|Cannot Create New Objects (Rev 208532 -
2.1 Releas|
|35810|New|Maj|2005-07-21|Lucene content indexer doesn't work when
binding i|
|35927|New|Nor|2005-07-29|use-rdbms-expression-factory does not
work with my|
|36003|New|Min|2005-08-03|FAQ references third-party libraries that
have bee|
|36026|New|Nor|2005-08-04|Quota
Listener |
|36045|New|Enh|2005-08-05|DASL sorting moved into Lucene for better
performa|
|36128|New|Nor|2005-08-10|(2.1 release) Everything should always
enlist stor|
|36137|New|Nor|2005-08-11|Slide fails when using Oracle and
WebLogic with J2|
|36164|New|Nor|2005-08-12|Empty merge expression gives internal
server error|
|36354|New|Maj|2005-08-25|Version control method for workspaces
incorrectly |
|36355|New|Nor|2005-08-25|Multiple branches cannot be made from a
single ver|
|36415|New|Maj|2005-08-30|Wrong cache content on
permission |
|36530|New|Nor|2005-09-06|MySQL 5.0 Store initialization error
... |
|36551|New|Nor|2005-09-08|NPE in
Domain.java |
|36621|New|Nor|2005-09-12|JNDI DataSource lookup fails on Sun Java
System Ap|
|36775|New|Cri|2005-09-23|Failed to insert permission: Missed Java
code in S|
|36938|New|Nor|2005-10-05|Quota Listener - bug
fix |
|36950|New|Nor|2005-10-06|Add a search type of
propcontains |
|36981|New|Min|2005-10-10|Unlocking a file owned by another user
doesn't wor|
|37022|New|Nor|2005-10-11|Unable to create resources on sub- folders
due to A|
|37254|New|Maj|2005-10-26|RDBMS store and
Branching. |
|37266|New|Maj|2005-10-27|SimpleFileStore - files showing as
directory (as <|
|37423|New|Cri|2005-11-09|retrieve branch in contentImpl does not
work |
|37511|New|Maj|2005-11-15|WebdavResource quashes
queryString |
|37582|New|Maj|2005-11-21|Simple PUT document request results in
exception o|
|37583|New|Nor|2005-11-21|RDBMS store not retrieving revision
descriptors co|
|37732|New|Nor|2005-12-01|Resource Locks Aren't Persisted Using
LDAP |
|37748|New|Nor|2005-12-02|JNDIPrincipalStore that uses J2EE
Container |
|37816|New|Nor|2005-12-07|Rename causes creation of a folder using
WCK's Web|
|37857|New|Nor|2005-12-10|AclMethod tries to access nodestore with
an incomp|
|37950|New|Nor|2005-12-17|Partial GET is not working
well. |
|38120|New|Cri|2006-01-04|[PATCH] jakarta-slide-ant-webdav wrong
mime-types |
|38273|New|Nor|2006-01-14|method "retrieveRevisionDescriptors" of
"StandardR|
|38353|New|Cri|2006-01-23|Unable to post large(>2GB) files using
Slide API |
|38447|New|Maj|2006-01-30|IndexConfiguration always use the default
analyzer|
|38589|New|Nor|2006-02-09|Files not released after upload
(put) |
|38675|New|Nor|2006-02-16|Code not compiling under
jdk1.5 |
|39115|New|Cri|2006-03-27|Deleting Link update global cache instead
of trans|
|39220|New|Maj|2006-04-06|Missing body in a PROPFIND
request |
|39453|New|Nor|2006-04-30|ACL: principal-URL property not
supported |
|39818|New|Nor|2006-06-15|WebdavSystemView doesn't work with JRE
1.5 |
|39830|New|Nor|2006-06-17|PostgresRDBMSAdapter is not compatible
with Postgr|
|40074|New|Cri|2006-07-19|get task for apache ant discards parts of
files |
|40089|New|Nor|2006-07-21|plus (+) is decoded in path components of
URLs whi|
|40118|New|Min|2006-07-26|[PATCH] clean up some dead code
stores |
|40202|New|Nor|2006-08-07|running away tmp
files |
|40293|New|Blk|2006-08-22|
WebdavResource.reportMethod |
|40590|New|Nor|2006-09-23|JAAS Realm setup for Jetty is
incorrect |
|40649|New| |2006-09-30|'~' character not accepted in connect
URIs |
|40885|New|Maj|2006-11-03|Hung threads with
Websphere |
|40915|New|Enh|2006-11-07|Upgrade lucene
version |
|41181|New|Maj|2006-12-15|Problem in Postgres
query |
+-----+---+---+----------
+--------------------------------------------------+
| Total 184
bugs |
+--------------------------------------------------------------------
-------+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
------------------
Orange vous informe que cet e-mail a ete controle par l'anti- virus
mail. Aucun virus connu a ce jour par nos services n'a ete detecte.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus
mail. Aucun virus connu a ce jour par nos services n'a ete detecte.