From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <0b731054-ea10-41e4-ab01-5f56ff6816f1@googlegroups.com> References: <849c2fe8-20f3-43d5-84c9-b50165958102@googlegroups.com> <0b731054-ea10-41e4-ab01-5f56ff6816f1@googlegroups.com> Date: Tue, 13 May 2014 17:34:17 +0400 Message-ID: Subject: Re: acme, upas commits From: Alexander Sychev To: quanstro@gmail.com Cc: plan9port-dev , Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=089e0122f332e3861704f9481e39 Topicbox-Message-UUID: e61b98f2-ead8-11e9-9d60-3106f5b1d025 --089e0122f332e3861704f9481e39 Content-Type: text/plain; charset=UTF-8 Are there other similar bugs? Actually, I was digging only the amail's problem. Now I can't recall all details (it was few months ago), but I had saw parallel calls of regexp functions without any lock and I thought it should be such way. On Tue, May 13, 2014 at 4:44 PM, quanstro wrote: > did you track down why the unexpected concurrency was happening? this > could result in other bugs as well. > > - erik > > > On Tuesday, May 13, 2014 8:34:29 AM UTC-4, Alexander Sychev wrote: > >> There were problems in p9p under linux, when amail makes simultaneous >> searches in different windows. >> >> >> On Tue, May 13, 2014 at 4:23 PM, quanstro wrote: >> >>> in theory the threads that interact with regular expressions in acme >>> are all cooperatively scheduled. have you seen a case where they >>> are not? did pthreads blow up the model? >>> >>> - erik >>> >>> >>> On Tuesday, May 13, 2014 7:11:02 AM UTC-4, Alexander Sychev wrote: >>>> >>>> Hi, >>>> >>>> I have commited some changes in my experimental fork of plan9port. >>>> https://bitbucket.org/santucco/plan9port >>>> >>>> For acme I made thread safe processing of regular expressions (actually >>>> by creating some context). >>>> For upas/nfs I made a monitoring of all mailboxes and a decoding of >>>> international names of mailboxes. >>>> >>>> I'm living with these changes for some time, they are working. >>>> >>>> P.S. >>>> By the way, new log feature is excellent, it's a time to make more >>>> applications for acme :-) >>>> -- >>>> Best regards, >>>> santucco >>>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "plan9port-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to plan9port-de...@googlegroups.com. >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Best regards, >> santucco >> > -- > > --- > You received this message because you are subscribed to the Google Groups > "plan9port-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to plan9port-dev+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Best regards, santucco -- --- You received this message because you are subscribed to the Google Groups "plan9port-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to plan9port-dev+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/d/optout. --089e0122f332e3861704f9481e39 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Are there other similar bugs?

Actually,= I was digging only the amail's problem.=C2=A0
Now I can'= t recall all details (it was few months ago), but I had saw parallel calls = of regexp functions without any lock and I thought it should be such way.


On Tue,= May 13, 2014 at 4:44 PM, quanstro <quanstro@gmail.com> wro= te:
did you track down why the = unexpected concurrency was happening? =C2=A0this
could result in other = bugs as well.

- erik


On Tuesday, May 13, 2014 = 8:34:29 AM UTC-4, Alexander Sychev wrote:
There were problems in p9p under linux, wh= en amail makes =C2=A0simultaneous searches in different windows.=C2=A0


On Tue, May = 13, 2014 at 4:23 PM, quanstro <quan...@gmail.com> wrote:
in th= eory the threads that interact with regular expressions in acme
are all= cooperatively scheduled. =C2=A0have you seen a case where they
are not? =C2=A0did pthreads blow up the model?

- erik


On Tuesday, May 13, 2014 7:11:02 AM UTC-4, Alexan= der Sychev wrote:
Hi,

I have commited some changes in my = experimental fork of plan9port.

For acme I made thread safe processing of regular expressions (a= ctually by creating some context).
For upas/nfs I made a monitori= ng of all mailboxes and a decoding of international names of mailboxes.

I'm living with these changes for some time, they a= re working.=C2=A0

P.S.
By the w= ay, new log feature is excellent, it's a time to make more applications= for acme :-)
--
Best regards,
=C2=A0 santucco

--

---
You received this message because you are subscribed to the Google Groups &= quot;plan9port-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to plan9port-de...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Best regards,
= =C2=A0 santucco

--

---
You received this message because you are subscribed to the Google Groups &= quot;plan9port-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to plan9port-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
= Best regards,
=C2=A0 santucco

--

---
You received this message because you are subscribed to the Google Groups &= quot;plan9port-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to plan9= port-dev+unsubscribe@googlegroups.com.
For more options, visit http= s://groups.google.com/d/optout.
--089e0122f332e3861704f9481e39--