Gnus development mailing list
 help / color / mirror / Atom feed
* gnus-asynchronous
@ 1998-11-22 21:25 Istvan Marko
  1998-11-22 23:31 ` gnus-asynchronous Felix Lee
  0 siblings, 1 reply; 6+ messages in thread
From: Istvan Marko @ 1998-11-22 21:25 UTC (permalink / raw)



Here is a public NNTP server that hangs with 0.52 and 0.53 when
gnus-asynchronous is set:

nntp+news.3dfx.com:3dfx.glide.linux

-- 
	Istvan


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnus-asynchronous
  1998-11-22 21:25 gnus-asynchronous Istvan Marko
@ 1998-11-22 23:31 ` Felix Lee
  1998-11-22 23:45   ` gnus-asynchronous Raja R Harinath
  1998-11-23  0:14   ` gnus-asynchronous Felix Lee
  0 siblings, 2 replies; 6+ messages in thread
From: Felix Lee @ 1998-11-22 23:31 UTC (permalink / raw)
  Cc: ding

sorry, I still can't reproduce the problem.  that group
works fine for me.

I suspect it's a side-effect of some weird non-obvious emacs
or gnus setting.  until someone can track this down, I'll
just write some code that will compensate for unknown
problems.

Istvan Marko <imarko@pacificnet.net>:
> Here is a public NNTP server that hangs with 0.52 and 0.53 when
> gnus-asynchronous is set:
> 
> nntp+news.3dfx.com:3dfx.glide.linux
> 
> -- 
> 	Istvan
> 


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnus-asynchronous
  1998-11-22 23:31 ` gnus-asynchronous Felix Lee
@ 1998-11-22 23:45   ` Raja R Harinath
  1998-11-23  0:14   ` gnus-asynchronous Felix Lee
  1 sibling, 0 replies; 6+ messages in thread
From: Raja R Harinath @ 1998-11-22 23:45 UTC (permalink / raw)


Felix Lee <flee@teleport.com> writes:
> Istvan Marko <imarko@pacificnet.net>:
> > Here is a public NNTP server that hangs with 0.52 and 0.53 when
> > gnus-asynchronous is set:
> > 
> > nntp+news.3dfx.com:3dfx.glide.linux
>  
> sorry, I still can't reproduce the problem.  that group
> works fine for me.
> 
> I suspect it's a side-effect of some weird non-obvious emacs
> or gnus setting.  until someone can track this down, I'll
> just write some code that will compensate for unknown
> problems.

While I didn't try the above server, I have similar problems on my
server.  

The problem is:

It doesn't hang on the first article.  When I hit SPC for the next
article (#2), it just hangs in "Fetching async article..." or something
similar.  I can hit C-g to get out.  If I reselect article #2, it again
hangs.  However, if I choose article #3, it fetches it without problems.
After that, if I go back and select #2, it is fetched and displayed
without problems, and the rest of the newsgroup is readable without
problems.

- Hari
-- 
Raja R Harinath ------------------------------ harinath@cs.umn.edu
"When all else fails, read the instructions."      -- Cahn's Axiom
"Our policy is, when in doubt, do the right thing."   -- Roy L Ash


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnus-asynchronous
  1998-11-22 23:31 ` gnus-asynchronous Felix Lee
  1998-11-22 23:45   ` gnus-asynchronous Raja R Harinath
@ 1998-11-23  0:14   ` Felix Lee
  1998-11-23  9:56     ` gnus-asynchronous Felix Lee
  1 sibling, 1 reply; 6+ messages in thread
From: Felix Lee @ 1998-11-23  0:14 UTC (permalink / raw)


I just thought of a new theory, a possible race condition in
nntp's use of the after-change hook.  I'll try to fix that
too.  patch in about a day.
--



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: gnus-asynchronous
  1998-11-23  0:14   ` gnus-asynchronous Felix Lee
@ 1998-11-23  9:56     ` Felix Lee
  0 siblings, 0 replies; 6+ messages in thread
From: Felix Lee @ 1998-11-23  9:56 UTC (permalink / raw)
  Cc: ding

urggg.  I finally reproduce the problem, and after banging
against the wall for a while, I discover it's a bug in emacs
20.3.  after-change-functions aren't run when a process
spews into a buffer.  (unless emacs does encoding stuff,
which is never going to happen in this case.)

this changes everything.  sort of.  maybe.

gnus-async is going to be useless in emacs 20.3
unless.. something.. nasty.. happens...
--


^ permalink raw reply	[flat|nested] 6+ messages in thread

* gnus-asynchronous
@ 2000-06-21  9:47 Simon Josefsson
  0 siblings, 0 replies; 6+ messages in thread
From: Simon Josefsson @ 2000-06-21  9:47 UTC (permalink / raw)


`gnus-asynchronous' seemed to be defined twice, with different default
values. I've removed the definition in gnus.el, which means Gnus is
now asynchronous by default (it's huge gain against slow IMAP servers).

gnus.el:

(defcustom gnus-asynchronous nil
  "*If non-nil, Gnus will supply backends with data needed for async article fetching."
  :group 'gnus-asynchronous
  :type 'boolean)

gnus-async.el:

(defcustom gnus-asynchronous t
  "*If nil, inhibit all Gnus asynchronicity.
If non-nil, let the other asynch variables be heeded."
  :group 'gnus-asynchronous
  :type 'boolean)



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2000-06-21  9:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-11-22 21:25 gnus-asynchronous Istvan Marko
1998-11-22 23:31 ` gnus-asynchronous Felix Lee
1998-11-22 23:45   ` gnus-asynchronous Raja R Harinath
1998-11-23  0:14   ` gnus-asynchronous Felix Lee
1998-11-23  9:56     ` gnus-asynchronous Felix Lee
2000-06-21  9:47 gnus-asynchronous Simon Josefsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).