Re: put_xlate_handle_node exception

2015-04-16 Thread Kevin Radke
Philip,

So far the build without the --disable-nonportable-atomics flag seems to
working much better with httpd 2.2.29, svn 1.8.13, and apr 1.5.1.  I'm no
longer seeing the assert when using the worker mpm on a heavily loaded
multi-core system.

Thanks!
Kevin R.

On Wed, Apr 15, 2015 at 11:26 AM, Kevin Radke  wrote:

> Philip,
>
> I believe the non-portable-atomics flag is left over from getting 1.7
> working due to the original APR bug.  Since the bug is fixed, I'll try
> without the flag and see what happens.
>
> A make check for this apr also succeeds without any issues.
>
> APR Lock Performance Test
> ==
>
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (UNNESTED)  OK
> Starting 1 threadsOK
> microseconds: 24476 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (NESTED)OK
> Starting 1 threadsOK
> microseconds: 30257 usec
> apr_thread_rwlock_t Tests
> Initializing the apr_thread_rwlock_tOK
> Starting 1 threadsOK
> microseconds: 42559 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (UNNESTED)  OK
> Starting 2 threadsOK
> microseconds: 48643 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (NESTED)OK
> Starting 2 threadsOK
> microseconds: 49841 usec
> apr_thread_rwlock_t Tests
> Initializing the apr_thread_rwlock_tOK
> Starting 2 threadsOK
> microseconds: 88017 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (UNNESTED)  OK
> Starting 3 threadsOK
> microseconds: 71369 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (NESTED)OK
> Starting 3 threadsOK
> microseconds: 74264 usec
> apr_thread_rwlock_t Tests
> Initializing the apr_thread_rwlock_tOK
> Starting 3 threadsOK
> microseconds: 156797 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (UNNESTED)  OK
> Starting 4 threadsOK
> microseconds: 98064 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (NESTED)OK
> Starting 4 threadsOK
> microseconds: 99977 usec
> apr_thread_rwlock_t Tests
> Initializing the apr_thread_rwlock_tOK
> Starting 4 threadsOK
> microseconds: 258812 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (UNNESTED)  OK
> Starting 5 threadsOK
> microseconds: 122259 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (NESTED)OK
> Starting 5 threadsOK
> microseconds: 125806 usec
> apr_thread_rwlock_t Tests
> Initializing the apr_thread_rwlock_tOK
> Starting 5 threadsOK
> microseconds: 344890 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (UNNESTED)  OK
> Starting 6 threadsOK
> microseconds: 146183 usec
> apr_thread_mutex_t Tests
> Initializing the apr_thread_mutex_t (NESTED)OK
> Starting 6 threadsOK
> microseconds: 149457 usec
> apr_thread_rwlock_t Tests
> Initializing the apr_thread_rwlock_tOK
> Starting 6 threadsOK
> microseconds: 490974 usec
> Trying proc mutexes with mechanism `default'...
>   Mutex mechanism `default' is global in scope on this platform.
> Trying global mutexes with mechanism `default'...
>   no problems encountered...
> Trying proc mutexes with mechanism `flock'...
>   Mutex mechanism `flock' is not global in scope on this platform.
> Trying global mutexes with mechanism `flock'...
>   no problems encountered...
> Trying proc mutexes with mechanism `sysvsem'...
>   Mutex mechanism `sysvsem' is global in scope on this platform.
> Trying global mutexes with mechanism `sysvsem'...
>   no problems encountered...
> Trying proc mutexes with mechanism `posix'...
>   Mutex mechanism `posix' is global in scope on this platform.
> Trying global mutexes with mechanism `posix'...
>   no problems encountered...
> Trying proc mutexes with mechanism `fcntl'...
>   Mutex mechanism `fcntl' is not global in scope on this platform.
> Trying global mutexes with mechanism `fcntl'...
>   no problems encountered...
> Trying proc mutexes with mechanism `proc_pthread'...
>   Mutex mechanism `proc_pthread' is global in scope on this platform.
> Trying global mutexes with mechanism `proc_pthread'...
>   no problems encountered...
> testatomic  : SUCCESS
>
> Kevin R.
>
> On Wed, Apr 15, 2015 at 10:30 AM, Philip Martin <
> philip.mar...@wandisco.com> wrote:
>
>> Kevin Radke  writes:
>>
>> > I'm using --disable-nonportable-atomics and apr 1.5.1 compiled with gcc
>> > 4.4.7.
>> > httpd 2.2.29 is built with mpm=worker.
>>
>> Do you have a particular reason for using --disable-nonportable-atomics?
>> I suspect it leads to code that is not used as often and thus less we

Re: put_xlate_handle_node exception

2015-04-16 Thread Philip Martin
Kevin Radke  writes:

> So far the build without the --disable-nonportable-atomics flag seems to
> working much better with httpd 2.2.29, svn 1.8.13, and apr 1.5.1.  I'm no
> longer seeing the assert when using the worker mpm on a heavily loaded
> multi-core system.

Interesting, I wonder if there is a bug in APR's generic atomic code or
if Subversion's use of the APR API is wrong?

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*


SVN

2015-04-16 Thread Devi Tummala
Hi,

We are in process to Migrate the SVN Repos from Linux to Windows in this 
process, can you please provide me documentation /checklist as needed.
Please advise, Thanks!


Re: SVN

2015-04-16 Thread jblist

> On Apr 16, 2015, at 8:49 AM, Devi Tummala  wrote:
> 
> Hi,
>  
> We are in process to Migrate the SVN Repos from Linux to Windows in this 
> process, can you please provide me documentation /checklist as needed.
> Please advise, Thanks!


What part of the online Subversion documenation are you struggling with? 
Perhaps we can help make specific sections more clear if we understand your 
confusion.

Regards,
Joseph



RE: SVN

2015-04-16 Thread Devi Tummala
1)  System requirements for windows

2)  Checklist(database, SVN Version, Apache)

3)  Step by step process for migration

From: jbl...@icloud.com [mailto:jbl...@icloud.com]
Sent: Thursday, April 16, 2015 11:59 AM
To: Devi Tummala; Subversion Users
Subject: Re: SVN


On Apr 16, 2015, at 8:49 AM, Devi Tummala 
mailto:devi.tumm...@gmo.com>> wrote:

Hi,

We are in process to Migrate the SVN Repos from Linux to Windows in this 
process, can you please provide me documentation /checklist as needed.
Please advise, Thanks!


What part of the online Subversion documenation are you struggling with? 
Perhaps we can help make specific sections more clear if we understand your 
confusion.

Regards,
Joseph



Re: SVN

2015-04-16 Thread jblist
Devi,

First, please review this approach to requesting information:

http://catb.org/~esr/faqs/smart-questions.html

Secondly, review the online documentation for Subversion:

http://svnbook.red-bean.com

Please indicate which sections of the online documentation might not be clear 
to you.

Regards,
Joseph



Re: SVN

2015-04-16 Thread Andreas Stieger
On 16/04/15 18:10, Devi Tummala wrote:
> 1)  System requirements for windows
> 2)  Checklist(database, SVN Version, Apache)
> 3)  Step by step process for migration

http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate

However, do read the relevant documentation of your chosen binary
vendor, as most package all software in one, and have wizards, migration
and import procedures. You are welcome back when you have more specific
questions. Also what Joseph said.

Andreas