275
struct ndb_logevent_Connected {
279
struct ndb_logevent_Disconnected {
283
struct ndb_logevent_CommunicationClosed {
287
struct ndb_logevent_CommunicationOpened {
291
struct ndb_logevent_ConnectedApiVersion {
297
struct ndb_logevent_GlobalCheckpointStarted {
300
struct ndb_logevent_GlobalCheckpointCompleted {
303
struct ndb_logevent_LocalCheckpointStarted {
306
unsigned restore_gci;
308
struct ndb_logevent_LocalCheckpointCompleted {
311
struct ndb_logevent_LCPStoppedInCalcKeepGci {
314
struct ndb_logevent_LCPFragmentCompleted {
317
unsigned fragment_id;
319
struct ndb_logevent_UndoLogBlocked {
325
struct ndb_logevent_NDBStartStarted {
328
struct ndb_logevent_NDBStartCompleted {
331
struct ndb_logevent_STTORRYRecieved {
333
struct ndb_logevent_StartPhaseCompleted {
337
struct ndb_logevent_CM_REGCONF {
339
unsigned president_id;
342
struct ndb_logevent_CM_REGREF {
347
struct ndb_logevent_FIND_NEIGHBOURS {
353
struct ndb_logevent_NDBStopStarted {
356
struct ndb_logevent_NDBStopCompleted {
360
struct ndb_logevent_NDBStopForced {
367
struct ndb_logevent_NDBStopAborted {
369
struct ndb_logevent_StartREDOLog {
372
unsigned completed_gci;
373
unsigned restorable_gci;
375
struct ndb_logevent_StartLog {
381
struct ndb_logevent_UNDORecordsExecuted {
396
struct ndb_logevent_NR_CopyDict {
398
struct ndb_logevent_NR_CopyDistr {
400
struct ndb_logevent_NR_CopyFragsStarted {
403
struct ndb_logevent_NR_CopyFragDone {
406
unsigned fragment_id;
408
struct ndb_logevent_NR_CopyFragsCompleted {
412
struct ndb_logevent_NodeFailCompleted {
413
unsigned block; /* 0 = all */
414
unsigned failed_node;
415
unsigned completing_node; /* 0 = all */
417
struct ndb_logevent_NODE_FAILREP {
418
unsigned failed_node;
419
unsigned failure_state;
421
struct ndb_logevent_ArbitState {
422
unsigned code; /* code & state << 16 */
428
struct ndb_logevent_ArbitResult {
429
unsigned code; /* code & state << 16 */
435
struct ndb_logevent_GCP_TakeoverStarted {
437
struct ndb_logevent_GCP_TakeoverCompleted {
439
struct ndb_logevent_LCP_TakeoverStarted {
441
struct ndb_logevent_LCP_TakeoverCompleted {
446
struct ndb_logevent_TransReportCounters {
447
unsigned trans_count;
448
unsigned commit_count;
450
unsigned simple_read_count;
451
unsigned write_count;
452
unsigned attrinfo_count;
453
unsigned conc_op_count;
454
unsigned abort_count;
456
unsigned range_scan_count;
458
struct ndb_logevent_OperationReportCounters {
461
struct ndb_logevent_TableCreated {
464
struct ndb_logevent_JobStatistic {
465
unsigned mean_loop_count;
467
struct ndb_logevent_SendBytesStatistic {
469
unsigned mean_sent_bytes;
471
struct ndb_logevent_ReceiveBytesStatistic {
473
unsigned mean_received_bytes;
475
struct ndb_logevent_MemoryUsage {
477
/* union is for compatibility backward.
478
* page_size_kb member variable should be removed in the future
481
unsigned page_size_kb;
482
unsigned page_size_bytes;
485
unsigned pages_total;
490
struct ndb_logevent_TransporterError {
494
struct ndb_logevent_TransporterWarning {
498
struct ndb_logevent_MissedHeartbeat {
502
struct ndb_logevent_DeadDueToHeartbeat {
505
struct ndb_logevent_WarningEvent {
510
struct ndb_logevent_SentHeartbeat {
513
struct ndb_logevent_CreateLogBytes {
516
struct ndb_logevent_InfoEvent {
519
struct ndb_logevent_EventBufferStatus {
523
unsigned apply_gci_l;
524
unsigned apply_gci_h;
525
unsigned latest_gci_l;
526
unsigned latest_gci_h;
529
/** Log event data for @ref NDB_LE_BackupStarted */
530
struct ndb_logevent_BackupStarted {
531
unsigned starting_node;
534
/** Log event data @ref NDB_LE_BackupFailedToStart */
535
struct ndb_logevent_BackupFailedToStart {
536
unsigned starting_node;
539
/** Log event data @ref NDB_LE_BackupCompleted */
540
struct ndb_logevent_BackupCompleted {
541
unsigned starting_node;
546
unsigned n_log_records;
548
unsigned n_log_bytes;
550
/** Log event data @ref NDB_LE_BackupAborted */
551
struct ndb_logevent_BackupAborted {
552
unsigned starting_node;
556
/** Log event data @ref NDB_LE_SingleUser */
557
struct ndb_logevent_SingleUser {
561
/** Log even data @ref NDB_LE_StartReport */
562
struct ndb_logevent_StartReport {
563
unsigned report_type;
564
unsigned remaining_time;
565
unsigned bitmask_size;
566
unsigned bitmask_data[1];
276
570
* Structure to store and retrieve log event information.
277
571
* @see @ref secSLogEvents
308
/** Log event specific data for for corresponding NDB_LE_ log event */
313
/** Log event specific data for for corresponding NDB_LE_ log event */
318
/** Log event specific data for for corresponding NDB_LE_ log event */
321
} CommunicationClosed;
323
/** Log event specific data for for corresponding NDB_LE_ log event */
326
} CommunicationOpened;
328
/** Log event specific data for for corresponding NDB_LE_ log event */
332
} ConnectedApiVersion;
602
struct ndb_logevent_Connected Connected;
603
struct ndb_logevent_Disconnected Disconnected;
604
struct ndb_logevent_CommunicationClosed CommunicationClosed;
605
struct ndb_logevent_CommunicationOpened CommunicationOpened;
606
struct ndb_logevent_ConnectedApiVersion ConnectedApiVersion;
335
/** Log event specific data for for corresponding NDB_LE_ log event */
338
} GlobalCheckpointStarted;
339
/** Log event specific data for for corresponding NDB_LE_ log event */
342
} GlobalCheckpointCompleted;
343
/** Log event specific data for for corresponding NDB_LE_ log event */
347
unsigned restore_gci;
348
} LocalCheckpointStarted;
349
/** Log event specific data for for corresponding NDB_LE_ log event */
352
} LocalCheckpointCompleted;
353
/** Log event specific data for for corresponding NDB_LE_ log event */
356
} LCPStoppedInCalcKeepGci;
357
/** Log event specific data for for corresponding NDB_LE_ log event */
361
unsigned fragment_id;
362
} LCPFragmentCompleted;
363
/** Log event specific data for for corresponding NDB_LE_ log event */
609
struct ndb_logevent_GlobalCheckpointStarted GlobalCheckpointStarted;
610
struct ndb_logevent_GlobalCheckpointCompleted GlobalCheckpointCompleted;
611
struct ndb_logevent_LocalCheckpointStarted LocalCheckpointStarted;
612
struct ndb_logevent_LocalCheckpointCompleted LocalCheckpointCompleted;
613
struct ndb_logevent_LCPStoppedInCalcKeepGci LCPStoppedInCalcKeepGci;
614
struct ndb_logevent_LCPFragmentCompleted LCPFragmentCompleted;
615
struct ndb_logevent_UndoLogBlocked UndoLogBlocked;
370
/** Log event specific data for for corresponding NDB_LE_ log event */
374
/** Log event specific data for for corresponding NDB_LE_ log event */
378
/** Log event specific data for for corresponding NDB_LE_ log event */
381
/** Log event specific data for for corresponding NDB_LE_ log event */
385
} StartPhaseCompleted;
386
/** Log event specific data for for corresponding NDB_LE_ log event */
389
unsigned president_id;
392
/** Log event specific data for for corresponding NDB_LE_ log event */
398
/** Log event specific data for for corresponding NDB_LE_ log event */
405
/** Log event specific data for for corresponding NDB_LE_ log event */
409
/** Log event specific data for for corresponding NDB_LE_ log event */
414
/** Log event specific data for for corresponding NDB_LE_ log event */
422
/** Log event specific data for for corresponding NDB_LE_ log event */
425
/** Log event specific data for for corresponding NDB_LE_ log event */
429
unsigned completed_gci;
430
unsigned restorable_gci;
432
/** Log event specific data for for corresponding NDB_LE_ log event */
439
/** Log event specific data for for corresponding NDB_LE_ log event */
452
} UNDORecordsExecuted;
618
struct ndb_logevent_NDBStartStarted NDBStartStarted;
619
struct ndb_logevent_NDBStartCompleted NDBStartCompleted;
620
struct ndb_logevent_STTORRYRecieved STTORRYRecieved;
621
struct ndb_logevent_StartPhaseCompleted StartPhaseCompleted;
622
struct ndb_logevent_CM_REGCONF CM_REGCONF;
623
struct ndb_logevent_CM_REGREF CM_REGREF;
624
struct ndb_logevent_FIND_NEIGHBOURS FIND_NEIGHBOURS;
625
struct ndb_logevent_NDBStopStarted NDBStopStarted;
626
struct ndb_logevent_NDBStopCompleted NDBStopCompleted;
627
struct ndb_logevent_NDBStopForced NDBStopForced;
628
struct ndb_logevent_NDBStopAborted NDBStopAborted;
629
struct ndb_logevent_StartREDOLog StartREDOLog;
630
struct ndb_logevent_StartLog StartLog;
631
struct ndb_logevent_UNDORecordsExecuted UNDORecordsExecuted;
454
633
/* NODERESTART */
455
/** Log event specific data for for corresponding NDB_LE_ log event */
458
/** Log event specific data for for corresponding NDB_LE_ log event */
461
/** Log event specific data for for corresponding NDB_LE_ log event */
464
} NR_CopyFragsStarted;
465
/** Log event specific data for for corresponding NDB_LE_ log event */
469
unsigned fragment_id;
471
/** Log event specific data for for corresponding NDB_LE_ log event */
474
} NR_CopyFragsCompleted;
634
struct ndb_logevent_NR_CopyDict NR_CopyDict;
635
struct ndb_logevent_NR_CopyDistr NR_CopyDistr;
636
struct ndb_logevent_NR_CopyFragsStarted NR_CopyFragsStarted;
637
struct ndb_logevent_NR_CopyFragDone NR_CopyFragDone;
638
struct ndb_logevent_NR_CopyFragsCompleted NR_CopyFragsCompleted;
476
/** Log event specific data for for corresponding NDB_LE_ log event */
478
unsigned block; /* 0 = all */
479
unsigned failed_node;
480
unsigned completing_node; /* 0 = all */
482
/** Log event specific data for for corresponding NDB_LE_ log event */
484
unsigned failed_node;
485
unsigned failure_state;
487
/** Log event specific data for for corresponding NDB_LE_ log event */
489
unsigned code; /* code & state << 16 */
495
/** Log event specific data for for corresponding NDB_LE_ log event */
497
unsigned code; /* code & state << 16 */
503
/** Log event specific data for for corresponding NDB_LE_ log event */
505
} GCP_TakeoverStarted;
506
/** Log event specific data for for corresponding NDB_LE_ log event */
508
} GCP_TakeoverCompleted;
509
/** Log event specific data for for corresponding NDB_LE_ log event */
511
} LCP_TakeoverStarted;
512
/** Log event specific data for for corresponding NDB_LE_ log event */
515
} LCP_TakeoverCompleted;
640
struct ndb_logevent_NodeFailCompleted NodeFailCompleted;
641
struct ndb_logevent_NODE_FAILREP NODE_FAILREP;
642
struct ndb_logevent_ArbitState ArbitState;
643
struct ndb_logevent_ArbitResult ArbitResult;
644
struct ndb_logevent_GCP_TakeoverStarted GCP_TakeoverStarted;
645
struct ndb_logevent_GCP_TakeoverCompleted GCP_TakeoverCompleted;
646
struct ndb_logevent_LCP_TakeoverStarted LCP_TakeoverStarted;
647
struct ndb_logevent_LCP_TakeoverCompleted LCP_TakeoverCompleted;
518
/** Log event specific data for for corresponding NDB_LE_ log event */
520
unsigned trans_count;
521
unsigned commit_count;
523
unsigned simple_read_count;
524
unsigned write_count;
525
unsigned attrinfo_count;
526
unsigned conc_op_count;
527
unsigned abort_count;
529
unsigned range_scan_count;
530
} TransReportCounters;
531
/** Log event specific data for for corresponding NDB_LE_ log event */
534
} OperationReportCounters;
535
/** Log event specific data for for corresponding NDB_LE_ log event */
539
/** Log event specific data for for corresponding NDB_LE_ log event */
541
unsigned mean_loop_count;
543
/** Log event specific data for for corresponding NDB_LE_ log event */
546
unsigned mean_sent_bytes;
547
} SendBytesStatistic;
548
/** Log event specific data for for corresponding NDB_LE_ log event */
551
unsigned mean_received_bytes;
552
} ReceiveBytesStatistic;
553
/** Log event specific data for for corresponding NDB_LE_ log event */
556
/* union is for compatibility backward.
557
* page_size_kb member variable should be removed in the future
560
unsigned page_size_kb;
561
unsigned page_size_bytes;
564
unsigned pages_total;
650
struct ndb_logevent_TransReportCounters TransReportCounters;
651
struct ndb_logevent_OperationReportCounters OperationReportCounters;
652
struct ndb_logevent_TableCreated TableCreated;
653
struct ndb_logevent_JobStatistic JobStatistic;
654
struct ndb_logevent_SendBytesStatistic SendBytesStatistic;
655
struct ndb_logevent_ReceiveBytesStatistic ReceiveBytesStatistic;
656
struct ndb_logevent_MemoryUsage MemoryUsage;
569
/** Log event specific data for for corresponding NDB_LE_ log event */
574
/** Log event specific data for for corresponding NDB_LE_ log event */
578
} TransporterWarning;
579
/** Log event specific data for for corresponding NDB_LE_ log event */
584
/** Log event specific data for for corresponding NDB_LE_ log event */
587
} DeadDueToHeartbeat;
588
/** Log event specific data for for corresponding NDB_LE_ log event */
659
struct ndb_logevent_TransporterError TransporterError;
660
struct ndb_logevent_TransporterWarning TransporterWarning;
661
struct ndb_logevent_MissedHeartbeat MissedHeartbeat;
662
struct ndb_logevent_DeadDueToHeartbeat DeadDueToHeartbeat;
663
struct ndb_logevent_WarningEvent WarningEvent;
594
/** Log event specific data for for corresponding NDB_LE_ log event */
598
/** Log event specific data for for corresponding NDB_LE_ log event */
602
/** Log event specific data for for corresponding NDB_LE_ log event */
606
/** Log event specific data for for corresponding NDB_LE_ log event */
611
unsigned apply_gci_l;
612
unsigned apply_gci_h;
613
unsigned latest_gci_l;
614
unsigned latest_gci_h;
666
struct ndb_logevent_SentHeartbeat SentHeartbeat;
667
struct ndb_logevent_CreateLogBytes CreateLogBytes;
668
struct ndb_logevent_InfoEvent InfoEvent;
669
struct ndb_logevent_EventBufferStatus EventBufferStatus;
617
671
/** Log event data for @ref NDB_LE_BackupStarted */
619
unsigned starting_node;
672
struct ndb_logevent_BackupStarted BackupStarted;
622
673
/** Log event data @ref NDB_LE_BackupFailedToStart */
624
unsigned starting_node;
626
} BackupFailedToStart;
674
struct ndb_logevent_BackupFailedToStart BackupFailedToStart;
627
675
/** Log event data @ref NDB_LE_BackupCompleted */
629
unsigned starting_node;
634
unsigned n_log_records;
636
unsigned n_log_bytes;
676
struct ndb_logevent_BackupCompleted BackupCompleted;
638
677
/** Log event data @ref NDB_LE_BackupAborted */
640
unsigned starting_node;
678
struct ndb_logevent_BackupAborted BackupAborted;
644
679
/** Log event data @ref NDB_LE_SingleUser */
680
struct ndb_logevent_SingleUser SingleUser;
649
681
/** Log even data @ref NDB_LE_StartReport */
651
unsigned report_type;
652
unsigned remaining_time;
653
unsigned bitmask_size;
654
unsigned bitmask_data[1];
682
struct ndb_logevent_StartReport StartReport;
656
683
#ifndef DOXYGEN_FIX