I'll just say one more time that the team should really consider doing bug-fix releases in the future. This problem sounds serious enough to be handled as quickly as possible. Clojure 1.6 was released over one year ago, so I'm guessing 1.8 is more than a year away from now. Waiting for major releases for a bug fix in not exactly the greatest user experience.
On 9 May 2015 at 05:18, Alexander Hudek <a...@diligenceengine.com> wrote: > I'd like to chime in here in support of this, our company has been running > a modified clojure build because of this for over a year now. > > Alex > > > On Friday, May 8, 2015 at 2:12:50 PM UTC-4, Martin Raison wrote: >> >> Hi all, >> >> This issue has been around for a while without much activity, although a >> very simple fix is already there: >> http://dev.clojure.org/jira/browse/CLJ-703 >> >> We have a pretty big Clojure project that we compile on machines with >> slow hard-drives, on CentOS 6. We noticed that compilation had become >> extremely slow, however CPU usage was always below 10%. >> >> Simply removing the line "cfs.getFD().sync();" inside >> "src/jvm/clojure/lang/Compiler.java" >> dramatically improved the compilation time (Something like 10x, although at >> this level of increase, measurement almost doesn't make sense anymore :)). >> >> We've been using the suggested fix (remove-sync-only.patch) for a few >> weeks and haven't observed any issues. >> >> It seems we should really figure out whether this line is actually >> necessary, or if it was added there "just in case". Even if some situations >> require it, the speed bump is so huge that we might want some special-case >> logic. >> >> Martin >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.