{5} Assigned, Active Tickets by Owner (Full Description) (8 matches)
List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.
dbalmain (8 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #316 | highlight shows ridiculous output | component1 | defect | 09/15/07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
i was using 10.9 for testing then i moved to 11.4 as i faced the segmentation bug while parsing the index which killed the mongrel frequently. But in 11.4 i find the highlight method return cockeyed excerpts when used on the index. If i have used 4 lettered word it return an excerpt with a four lettered word highlighted but its not the searched word. Isn't it a bug which needs to be fixed? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #333 | Ferret segfaults when specific method is called on a LazyDoc | component1 | defect | 12/21/07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I have a ContentTranslation? model that I index via acts_as_ferret in rails. If I call this: ContentTranslation?.query("class_name:ArticleTranslation").first.first[:brand_guid] it returns the proper field fine. Calling this: ContentTranslation?.query("class_name:ArticleTranslation").first.first[:master_brand_guid] segfaults ruby. Both are indexed fields of the model so I don't know why one fails and the other doesn't. I've included a backtrace using gdb on Linux. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #341 | "too many open files" error | component1 | defect | 02/16/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I've got a persistent process serving an index. The process can't survive longer than approx 2 days and finally dies with 'too many open files' error. The index is updated each 30 minutes, merge factor = 4, compound file true (default) and fd limit 100 per process. By the time the error occurs the whole 100 fds are held by the process but I only have 11-13 files in the index dir. I monitored fd usage by this process and observed that the number of fds held slowly grows over the course of these 2 days up to the limit. I believe there's some fd leakage. I saw you advise to just set the limit to a high value (such as 32000) in the case of people having this error. I agree that this can effectively mask the problem out. In my case 32000 would allow for about 640 days until restart (almost an eternity if I were able to change the limit :) ). But this ain't gonna seal the leak, is it? :) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #342 | ferret segfaulting | component1 | defect | 02/21/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, I notice in our stderr log (we use litespeed server for our rails app and AAF) it is filled with these: /var/lib/gems/1.8/gems/ferret-0.11.6/lib/ferret/index.rb:768: [BUG] Segmentation fault ruby 1.8.5 (2006-08-25) [i486-linux] It happens every couple of days, more often if our site gets more traffic. Unfortunately litespeed doesn't have a timestamp in its stderr log, so I can't track it back to the query that produces this. If you have any ideas on what might be causing this, it would be appreciated. Have been having this problem for as long as we've been using ferret (1yr+), so I don't think its anything new that you've added. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #343 | Permission Errors after file deletion | component1 | defect | 02/29/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I run ferret in a cygwin environment (my e-mail client is sup). Sometimes, when sup has modified the ferret store, I get the following error (in 0.11.4, I think): --- IOError at Mon Oct 29 16:27:51 -0500 2007 IO Error occured at <except.c>:117 in xpop_context Error occured in fs_store.c:70 - fs_exists
/usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:700:in `initialize' /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:700:in `new' /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:700:in `ensure_writer_open' /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:429:in `delete' /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:8:in `synchrolock' /usr/lib/ruby/1.8/monitor.rb:238:in `synchronize' /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:8:in `synchrolock' /usr/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:428:in `delete' <sup backtrace elided> I think I have tracked the error down; however, I could be way off. What follows is speculation, based on tracing executing. I do not know how ferret works. most Linux and Unix systems, a file that is open can be deleted. When it is deleted, its directory entry is removed, effectively making is dissapear from the file system. When all open handles to that file are closed, its actual bits are marked as free. On Windows, something slightly differen happens. When an open file is deleted, it enters the DELETE_PENDING state. During this time, no NEW handles can be opened, but it continues to exist in the file system. During ferret's operations, sometimes it needs to delete (or rename, I'm not sure) one of its files. So, ferret deletes the file and then checks that it has been deleted (in fs_exists() ext/fs_store.c:70). To do the delete, unlink() is called. Cygwin maps this to a series of Windows kernel calls that 1) open the file, 2) set the delete-on-close flag, and 3) close the file. (See unlink_nt() in http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc?rev=1.469&content-type=text/x-cvsweb-markup&cvsroot=src) If all handles to the file are closed, the file is deleted deleted. The file no longer exists, so the open() in fs_exists fails with ENOENT. This is to be expected. If other handles are open, things happen a bit differently. When unlink() is called this time, the same three kernel calls are made: 1) open, 2) set delete-on-close flag, 3) close file. However, there are still an open handle for the file, so the file enters the DELETE_PENDING state. This causes the open() call in fs_exists to fail with EACCES, triggering the exception. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #344 | Repeated segmentation faults | component1 | defect | 03/13/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Our ferret install has been segfaulting on a regular basis. With some logging, I tracked it down to this line: /usr/lib/ruby/gems/1.8/gems/ferret-0.11.6/lib/ferret/index.rb:733: [BUG] Segmentation fault
733: @writer.close
Looks like cleaning up the writer occasionally causes nasty issues. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #346 | Sort is case sensitive and doesn't handle multibyte. | component1 | defect | 06/08/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Need to fix sort so that it is case insensitive and handles multibyte. The work around is currently to lowercase any string fields that you plan to sort by. Unfortunately there is no work around to handle multibyte strings properly. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #327 | obfuscation of email addresses on this site | component1 | defect | 11/22/07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Is there any chance email addresses could be obfuscated in this trac? Otherwise we'll be spammed forever... Thanks Jesse |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
