Ticket #44 (closed defect: released)

Opened 4 years ago

Last modified 16 months ago

report errors on add/replace_document, not later

Reported by: olly Owned by: olly
Priority: normal Milestone:
Component: Library API Version: SVN trunk
Severity: normal Keywords:
Cc: richard Blocked By:
Operating System: All Blocking:

Description

Currently errors are sometimes not thrown on add_document/replace_document but later when an implicit or explicit flush occurs. This makes it hard to write user code to deal with such problems. Try to arrange that errors are reported sooner.

Change History

Changed 4 years ago by olly

  • status changed from new to assigned
  • severity changed from blocker to normal

Changed 22 months ago by olly

  • priority changed from high to normal
  • rep_platform changed from Other to All
  • version changed from other to SVN HEAD
  • component changed from other to Library API
  • op_sys changed from other to All

Changed 22 months ago by richard

  • blocking set to 118

Changed 22 months ago by olly

We could probably feasibly fix this for the case of termname length restrictions for terms which don't contain zero bytes for 1.0, but it doesn't change the API or ABI or database format at all so I think it's a good candidate for postponing as it could be added in 1.0.X without anyone having to relink code or rebuild databases. Thoughts?

Changed 22 months ago by richard

  • cc richard@… added

+1 for postpone.

Perhaps we should have a "shortly after 1.0" tracker bug too?

Changed 22 months ago by olly

That sounds like a good idea.

Changed 22 months ago by richard

  • blocking changed from 118 to 120

Let's postpone, then.

Changed to block #120 (bugs for fixing during the 1.0 release series) instead of #118.

Changed 16 months ago by olly

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in SVN.

Changed 16 months ago by olly

  • resolution changed from fixed to released

Fixed in 1.0.3

Changed 16 months ago by trac

  • platform set to All

Changed 9 months ago by richard

  • blocking deleted

(In #120) Remove the unfixed dependencies so we can close this bug - they're all marked for the 1.1.0 milestone.

Note: See TracTickets for help on using tickets.