Commit 1939dacd authored by unknown's avatar unknown
Browse files

Fixes to BLOB replication code for changes to event(now stores own copy of table)

parent 211ae3ee
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4670,7 +4670,7 @@ NdbDictionaryImpl::fix_blob_events(const NdbDictionary::Table* table, const char
{
  const NdbTableImpl& t = table->m_impl;
  const NdbEventImpl* ev = getEvent(ev_name);
  assert(ev != NULL && ev->m_tableImpl == &t);
  assert(ev != NULL);
  Uint32 i;
  for (i = 0; i < t.m_columns.size(); i++) {
    assert(t.m_columns[i] != NULL);
+1 −0
Original line number Diff line number Diff line
@@ -267,6 +267,7 @@ class NdbEventImpl : public NdbDictionary::Event, public NdbDictObjectImpl {
  friend class NdbEventOperationImpl;
  friend class NdbEventBuffer;
  friend class EventBufData_hash;
  friend class NdbBlob;
public:
  NdbEventImpl();
  NdbEventImpl(NdbDictionary::Event &);
+0 −1
Original line number Diff line number Diff line
@@ -335,7 +335,6 @@ NdbEventOperationImpl::getBlobHandle(const NdbColumnImpl *tAttrInfo, int n)
    NdbEventOperationImpl* tLastBlopOp = NULL;
    while (tBlobOp != NULL) {
      if (strcmp(tBlobOp->m_eventImpl->m_name.c_str(), bename) == 0) {
        assert(tBlobOp->m_eventImpl->m_tableImpl == tAttrInfo->m_blobTable);
        break;
      }
      tLastBlopOp = tBlobOp;