Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-1863

HbaseObjectWritable does not support unknown Writable, and writes code twice for known writables

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Trivial
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: io
    • Labels:
      None

      Description

      o.a.h.h.i.HbaseObjectWritable does not support read/write of unknown Writable object (will throw UnsupportedIoerationException);
      in addition, writing a known Writable object, e.g., HColumnDescriptor, will write the code twice.
      furthermore, it may be useful to change addToMap from private to public.

      not causing any problem with hbase, but will be nice to have the above corrected, especially part of the code is already there.

        Issue Links

          Activity

          Hide
          apurtell Andrew Purtell added a comment -

          Should be done as part of HBASE-2182.

          Show
          apurtell Andrew Purtell added a comment - Should be done as part of HBASE-2182 .
          Hide
          stack stack added a comment -

          We don't have an HBaseObjectWritable anymore. Resolving as no longer valid.

          Show
          stack stack added a comment - We don't have an HBaseObjectWritable anymore. Resolving as no longer valid.

            People

            • Assignee:
              Unassigned
              Reporter:
              skigh Skigh
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 10m
                10m
                Remaining:
                Remaining Estimate - 10m
                10m
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Development