Rename action group to action list
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Tue, 20 Apr 2021 01:57:13 +0000 (21:57 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 22 Apr 2021 05:54:46 +0000 (01:54 -0400)
This is necessary to convey that the `group` an ordered sequence of
actions. We use the term `list` to put an emphasis on the ordered nature
of the group.

Files rename follows.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Idb85d8ca5b60947d8dc3d43d98c8d915bf34c3f2

13 files changed:
include/lttng/action/group-internal.h
include/lttng/action/group.h
src/bin/lttng-sessiond/action-executor.c
src/bin/lttng-sessiond/notification-thread-events.c
src/bin/lttng/commands/add_trigger.c
src/bin/lttng/commands/list_triggers.c
src/common/actions/action.c
src/common/actions/group.c
src/common/error-query.c
tests/regression/tools/notification/base_client.c
tests/regression/tools/notification/test_notification_multi_app
tests/regression/tools/trigger/utils/notification-client.c
tests/regression/tools/trigger/utils/register-some-triggers.c

index 0cb89d54bb80a76a66acd6e3fc74737017cd6b0c..9e88422cafce47ae6918dc957ab85ca59f195082 100644 (file)
@@ -5,8 +5,8 @@
  *
  */
 
-#ifndef LTTNG_ACTION_GROUP_INTERNAL_H
-#define LTTNG_ACTION_GROUP_INTERNAL_H
+#ifndef LTTNG_ACTION_LIST_INTERNAL_H
+#define LTTNG_ACTION_LIST_INTERNAL_H
 
 #include <sys/types.h>
 
@@ -16,18 +16,18 @@ struct lttng_action;
 struct lttng_payload_view;
 
 /*
- * Create an action group from a payload view.
+ * Create an action list from a payload view.
  *
  * On success, return the number of bytes consumed from `view`, and the created
  * group in `*group`. On failure, return -1.
  */
 LTTNG_HIDDEN
-extern ssize_t lttng_action_group_create_from_payload(
+extern ssize_t lttng_action_list_create_from_payload(
                struct lttng_payload_view *view,
                struct lttng_action **group);
 
 LTTNG_HIDDEN
-extern struct lttng_action *lttng_action_group_borrow_mutable_at_index(
+extern struct lttng_action *lttng_action_list_borrow_mutable_at_index(
                const struct lttng_action *group, unsigned int index);
 
-#endif /* LTTNG_ACTION_GROUP_INTERNAL_H */
+#endif /* LTTNG_ACTION_LIST_INTERNAL_H */
index af1e73216a2de49e3f47882eae55052d05b8ef14..888c1237e10a5c7f908a5736355c177251b6d2ff 100644 (file)
@@ -5,52 +5,52 @@
  *
  */
 
-#ifndef LTTNG_ACTION_GROUP_H
-#define LTTNG_ACTION_GROUP_H
+#ifndef LTTNG_ACTION_LIST_H
+#define LTTNG_ACTION_LIST_H
 
 struct lttng_action;
-struct lttng_action_group;
+struct lttng_action_list;
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
 /*
- * Create a newly allocated action group object.
+ * Create a newly allocated action list object.
  *
- * Returns a new action group on success, NULL on failure. This action group
- * must be destroyed using lttng_action_group_destroy().
+ * Returns a new action list on success, NULL on failure. This action list
+ * must be destroyed using lttng_action_list_destroy().
  */
-extern struct lttng_action *lttng_action_group_create(void);
+extern struct lttng_action *lttng_action_list_create(void);
 
 /*
- * Add an action to an lttng_action object of type LTTNG_ACTION_GROUP.
+ * Add an action to an lttng_action object of type LTTNG_ACTION_LIST.
  *
- * The action group acquires a reference to the action. The action can be
+ * The action list acquires a reference to the action. The action can be
  * safely destroyed after calling this function. An action must not be
  * modified after adding it to a group.
  *
- * Adding an action group to an action group is not supported.
+ * Adding an action list to an action list is not supported.
  */
-extern enum lttng_action_status lttng_action_group_add_action(
+extern enum lttng_action_status lttng_action_list_add_action(
                struct lttng_action *group, struct lttng_action *action);
 
 /*
- * Get the number of actions in an action group.
+ * Get the number of actions in an action list.
  */
-extern enum lttng_action_status lttng_action_group_get_count(
+extern enum lttng_action_status lttng_action_list_get_count(
                const struct lttng_action *group, unsigned int *count);
 
 /*
- * Get an action from the action group at a given index.
+ * Get an action from the action list at a given index.
  *
  * Note that the group maintains the ownership of the returned action.
  * It must not be destroyed by the user, nor should it be held beyond
- * the lifetime of the action group.
+ * the lifetime of the action list.
  *
  * Returns an action, or NULL on error.
  */
-extern const struct lttng_action *lttng_action_group_get_at_index(
+extern const struct lttng_action *lttng_action_list_get_at_index(
                const struct lttng_action *group,
                unsigned int index);
 
@@ -58,4 +58,4 @@ extern const struct lttng_action *lttng_action_group_get_at_index(
 }
 #endif
 
-#endif /* LTTNG_ACTION_GROUP_H */
+#endif /* LTTNG_ACTION_LIST_H */
index 588948146197b121ba224876d175d5fda763cc53..cbcd08b5f84c0047cf14ae6b601a8b158a574c25 100644 (file)
@@ -1014,13 +1014,13 @@ static int add_action_to_subitem_array(struct lttng_action *action,
        if (type == LTTNG_ACTION_TYPE_GROUP) {
                unsigned int count, i;
 
-               status = lttng_action_group_get_count(action, &count);
+               status = lttng_action_list_get_count(action, &count);
                assert(status == LTTNG_ACTION_STATUS_OK);
 
                for (i = 0; i < count; i++) {
                        struct lttng_action *inner_action = NULL;
 
-                       inner_action = lttng_action_group_borrow_mutable_at_index(
+                       inner_action = lttng_action_list_borrow_mutable_at_index(
                                        action, i);
                        assert(inner_action);
                        ret = add_action_to_subitem_array(
index 45e356796d5b4693f86daa6313afa4e30c57a565..d1b1ca01771af8d21c104c88faed33ea2310758f 100644 (file)
@@ -2480,12 +2480,12 @@ bool is_trigger_action_notify(const struct lttng_trigger *trigger)
                goto end;
        }
 
-       action_status = lttng_action_group_get_count(action, &count);
+       action_status = lttng_action_list_get_count(action, &count);
        assert(action_status == LTTNG_ACTION_STATUS_OK);
 
        for (i = 0; i < count; i++) {
                const struct lttng_action *inner_action =
-                               lttng_action_group_get_at_index(
+                               lttng_action_list_get_at_index(
                                                action, i);
 
                action_type = lttng_action_get_type(inner_action);
index 91f849c131fe169304cbd3692426ddc15ec20f1f..32aff65d35f7c07dd2ad60982b266c2f8c72c259 100644 (file)
@@ -2012,7 +2012,7 @@ int cmd_add_trigger(int argc, const char **argv)
        struct lttng_dynamic_pointer_array actions;
        struct argpar_state *argpar_state = NULL;
        struct argpar_item *argpar_item = NULL;
-       struct lttng_action *action_group = NULL;
+       struct lttng_action *action_list = NULL;
        struct lttng_action *action = NULL;
        struct lttng_trigger *trigger = NULL;
        char *error = NULL;
@@ -2148,8 +2148,8 @@ int cmd_add_trigger(int argc, const char **argv)
                goto error;
        }
 
-       action_group = lttng_action_group_create();
-       if (!action_group) {
+       action_list = lttng_action_list_create();
+       if (!action_list) {
                goto error;
        }
 
@@ -2158,20 +2158,20 @@ int cmd_add_trigger(int argc, const char **argv)
 
                action = lttng_dynamic_pointer_array_steal_pointer(&actions, i);
 
-               status = lttng_action_group_add_action(action_group, action);
+               status = lttng_action_list_add_action(action_list, action);
                if (status != LTTNG_ACTION_STATUS_OK) {
                        goto error;
                }
 
                /*
-                * The `lttng_action_group_add_action()` takes a reference to
+                * The `lttng_action_list_add_action()` takes a reference to
                 * the action. We can destroy ours.
                 */
                lttng_action_destroy(action);
                action = NULL;
        }
 
-       trigger = lttng_trigger_create(condition, action_group);
+       trigger = lttng_trigger_create(condition, action_list);
        if (!trigger) {
                goto error;
        }
@@ -2222,7 +2222,7 @@ end:
        argpar_item_destroy(argpar_item);
        lttng_dynamic_pointer_array_reset(&actions);
        lttng_condition_destroy(condition);
-       lttng_action_destroy(action_group);
+       lttng_action_destroy(action_list);
        lttng_action_destroy(action);
        lttng_trigger_destroy(trigger);
        free(error);
index 73a740dc32b1f1a22bdcd984dac0725327a424ec..b497d4f4d82bcafeeb25d68395ecbb5b8778fc82 100644 (file)
@@ -932,12 +932,12 @@ void print_one_trigger(const struct lttng_trigger *trigger)
 
                MSG("  actions:");
 
-               action_status = lttng_action_group_get_count(action, &count);
+               action_status = lttng_action_list_get_count(action, &count);
                assert(action_status == LTTNG_ACTION_STATUS_OK);
 
                for (i = 0; i < count; i++) {
                        const struct lttng_action *subaction =
-                                       lttng_action_group_get_at_index(
+                                       lttng_action_list_get_at_index(
                                                        action, i);
 
                        _MSG("    ");
index d4b9c09ebfab716f6a7d2becd13d2e953f1871c9..1c1049ebee3adead84689bcb396fbe0dd27ea65d 100644 (file)
@@ -192,7 +192,7 @@ ssize_t lttng_action_create_from_payload(struct lttng_payload_view *view,
                                lttng_action_stop_session_create_from_payload;
                break;
        case LTTNG_ACTION_TYPE_GROUP:
-               create_from_payload_cb = lttng_action_group_create_from_payload;
+               create_from_payload_cb = lttng_action_list_create_from_payload;
                break;
        default:
                ERR("Failed to create action from payload, unhandled action type: action-type=%u (%s)",
index 3effa871561c6fd97e03143a27a72083ffcb74a0..fd3e65fccee223efaec569759978b82565e2a15a 100644 (file)
 #define IS_GROUP_ACTION(action) \
        (lttng_action_get_type(action) == LTTNG_ACTION_TYPE_GROUP)
 
-struct lttng_action_group {
+struct lttng_action_list {
        struct lttng_action parent;
 
        /* The array owns the action elements. */
        struct lttng_dynamic_pointer_array actions;
 };
 
-struct lttng_action_group_comm {
+struct lttng_action_list_comm {
        uint32_t action_count;
 
        /*
@@ -34,45 +34,45 @@ struct lttng_action_group_comm {
        char data[];
 } LTTNG_PACKED;
 
-static void destroy_lttng_action_group_element(void *ptr)
+static void destroy_lttng_action_list_element(void *ptr)
 {
        struct lttng_action *element = (struct lttng_action *) ptr;
 
        lttng_action_destroy(element);
 }
 
-static struct lttng_action_group *action_group_from_action(
+static struct lttng_action_list *action_list_from_action(
                const struct lttng_action *action)
 {
        assert(action);
 
-       return container_of(action, struct lttng_action_group, parent);
+       return container_of(action, struct lttng_action_list, parent);
 }
 
-static const struct lttng_action_group *action_group_from_action_const(
+static const struct lttng_action_list *action_list_from_action_const(
                const struct lttng_action *action)
 {
        assert(action);
 
-       return container_of(action, struct lttng_action_group, parent);
+       return container_of(action, struct lttng_action_list, parent);
 }
 
-static bool lttng_action_group_validate(struct lttng_action *action)
+static bool lttng_action_list_validate(struct lttng_action *action)
 {
        unsigned int i, count;
-       struct lttng_action_group *action_group;
+       struct lttng_action_list *action_list;
        bool valid;
 
        assert(IS_GROUP_ACTION(action));
 
-       action_group = action_group_from_action(action);
+       action_list = action_list_from_action(action);
 
-       count = lttng_dynamic_pointer_array_get_count(&action_group->actions);
+       count = lttng_dynamic_pointer_array_get_count(&action_list->actions);
 
        for (i = 0; i < count; i++) {
                struct lttng_action *child =
                                lttng_dynamic_pointer_array_get_pointer(
-                                               &action_group->actions, i);
+                                               &action_list->actions, i);
 
                assert(child);
 
@@ -88,19 +88,19 @@ end:
        return valid;
 }
 
-static bool lttng_action_group_is_equal(
+static bool lttng_action_list_is_equal(
                const struct lttng_action *_a, const struct lttng_action *_b)
 {
        bool is_equal = false;
        unsigned int i;
        unsigned int a_count, b_count;
 
-       if (lttng_action_group_get_count(_a, &a_count) !=
+       if (lttng_action_list_get_count(_a, &a_count) !=
                        LTTNG_ACTION_STATUS_OK) {
                goto end;
        }
 
-       if (lttng_action_group_get_count(_b, &b_count) !=
+       if (lttng_action_list_get_count(_b, &b_count) !=
                        LTTNG_ACTION_STATUS_OK) {
                goto end;
        }
@@ -111,9 +111,9 @@ static bool lttng_action_group_is_equal(
 
        for (i = 0; i < a_count; i++) {
                const struct lttng_action *child_a =
-                       lttng_action_group_get_at_index(_a, i);
+                       lttng_action_list_get_at_index(_a, i);
                const struct lttng_action *child_b =
-                       lttng_action_group_get_at_index(_b, i);
+                       lttng_action_list_get_at_index(_b, i);
 
                assert(child_a);
                assert(child_b);
@@ -128,11 +128,11 @@ end:
        return is_equal;
 }
 
-static int lttng_action_group_serialize(
+static int lttng_action_list_serialize(
                struct lttng_action *action, struct lttng_payload *payload)
 {
-       struct lttng_action_group *action_group;
-       struct lttng_action_group_comm comm;
+       struct lttng_action_list *action_list;
+       struct lttng_action_list_comm comm;
        int ret;
        unsigned int i, count;
 
@@ -140,11 +140,11 @@ static int lttng_action_group_serialize(
        assert(payload);
        assert(IS_GROUP_ACTION(action));
 
-       action_group = action_group_from_action(action);
+       action_list = action_list_from_action(action);
 
-       DBG("Serializing action group");
+       DBG("Serializing action list");
 
-       count = lttng_dynamic_pointer_array_get_count(&action_group->actions);
+       count = lttng_dynamic_pointer_array_get_count(&action_list->actions);
 
        comm.action_count = count;
 
@@ -158,7 +158,7 @@ static int lttng_action_group_serialize(
        for (i = 0; i < count; i++) {
                struct lttng_action *child =
                                lttng_dynamic_pointer_array_get_pointer(
-                                               &action_group->actions, i);
+                                               &action_list->actions, i);
 
                assert(child);
 
@@ -174,34 +174,34 @@ end:
        return ret;
 }
 
-static void lttng_action_group_destroy(struct lttng_action *action)
+static void lttng_action_list_destroy(struct lttng_action *action)
 {
-       struct lttng_action_group *action_group;
+       struct lttng_action_list *action_list;
 
        if (!action) {
                goto end;
        }
 
-       action_group = action_group_from_action(action);
-       lttng_dynamic_pointer_array_reset(&action_group->actions);
-       free(action_group);
+       action_list = action_list_from_action(action);
+       lttng_dynamic_pointer_array_reset(&action_list->actions);
+       free(action_list);
 
 end:
        return;
 }
 
-ssize_t lttng_action_group_create_from_payload(
+ssize_t lttng_action_list_create_from_payload(
                struct lttng_payload_view *view,
                struct lttng_action **p_action)
 {
        ssize_t consumed_len;
-       const struct lttng_action_group_comm *comm;
+       const struct lttng_action_list_comm *comm;
        struct lttng_action *group;
        struct lttng_action *child_action = NULL;
        enum lttng_action_status status;
        size_t i;
 
-       group = lttng_action_group_create();
+       group = lttng_action_list_create();
        if (!group) {
                consumed_len = -1;
                goto end;
@@ -209,7 +209,7 @@ ssize_t lttng_action_group_create_from_payload(
 
        comm = (typeof(comm)) view->buffer.data;
 
-       consumed_len = sizeof(struct lttng_action_group_comm);
+       consumed_len = sizeof(struct lttng_action_list_comm);
 
        for (i = 0; i < comm->action_count; i++) {
                ssize_t consumed_len_child;
@@ -229,13 +229,13 @@ ssize_t lttng_action_group_create_from_payload(
                        goto end;
                }
 
-               status = lttng_action_group_add_action(group, child_action);
+               status = lttng_action_list_add_action(group, child_action);
                if (status != LTTNG_ACTION_STATUS_OK) {
                        consumed_len = -1;
                        goto end;
                }
 
-               /* Transfer ownership to the action group. */
+               /* Transfer ownership to the action list. */
                lttng_action_put(child_action);
                child_action = NULL;
 
@@ -246,27 +246,27 @@ ssize_t lttng_action_group_create_from_payload(
        group = NULL;
 
 end:
-       lttng_action_group_destroy(group);
+       lttng_action_list_destroy(group);
        return consumed_len;
 }
 
-static enum lttng_action_status lttng_action_group_add_error_query_results(
+static enum lttng_action_status lttng_action_list_add_error_query_results(
                const struct lttng_action *action,
                struct lttng_error_query_results *results)
 {
        unsigned int i, count;
        enum lttng_action_status action_status;
-       const struct lttng_action_group *group =
+       const struct lttng_action_list *group =
                        container_of(action, typeof(*group), parent);
 
-       action_status = lttng_action_group_get_count(action, &count);
+       action_status = lttng_action_list_get_count(action, &count);
        if (action_status != LTTNG_ACTION_STATUS_OK) {
                goto end;
        }
 
        for (i = 0; i < count; i++) {
                struct lttng_action *inner_action =
-                               lttng_action_group_borrow_mutable_at_index(action, i);
+                               lttng_action_list_borrow_mutable_at_index(action, i);
 
                action_status = lttng_action_add_error_query_results(
                                inner_action, results);
@@ -278,37 +278,37 @@ end:
        return action_status;
 }
 
-struct lttng_action *lttng_action_group_create(void)
+struct lttng_action *lttng_action_list_create(void)
 {
-       struct lttng_action_group *action_group;
+       struct lttng_action_list *action_list;
        struct lttng_action *action;
 
-       action_group = zmalloc(sizeof(struct lttng_action_group));
-       if (!action_group) {
+       action_list = zmalloc(sizeof(struct lttng_action_list));
+       if (!action_list) {
                action = NULL;
                goto end;
        }
 
-       action = &action_group->parent;
+       action = &action_list->parent;
 
        lttng_action_init(action, LTTNG_ACTION_TYPE_GROUP,
-                       lttng_action_group_validate,
-                       lttng_action_group_serialize,
-                       lttng_action_group_is_equal, lttng_action_group_destroy,
+                       lttng_action_list_validate,
+                       lttng_action_list_serialize,
+                       lttng_action_list_is_equal, lttng_action_list_destroy,
                        NULL,
-                       lttng_action_group_add_error_query_results);
+                       lttng_action_list_add_error_query_results);
 
-       lttng_dynamic_pointer_array_init(&action_group->actions,
-                       destroy_lttng_action_group_element);
+       lttng_dynamic_pointer_array_init(&action_list->actions,
+                       destroy_lttng_action_list_element);
 
 end:
        return action;
 }
 
-enum lttng_action_status lttng_action_group_add_action(
+enum lttng_action_status lttng_action_list_add_action(
                struct lttng_action *group, struct lttng_action *action)
 {
-       struct lttng_action_group *action_group;
+       struct lttng_action_list *action_list;
        enum lttng_action_status status;
        int ret;
 
@@ -326,9 +326,9 @@ enum lttng_action_status lttng_action_group_add_action(
                goto end;
        }
 
-       action_group = action_group_from_action(group);
+       action_list = action_list_from_action(group);
 
-       ret = lttng_dynamic_pointer_array_add_pointer(&action_group->actions,
+       ret = lttng_dynamic_pointer_array_add_pointer(&action_list->actions,
                        action);
        if (ret < 0) {
                status = LTTNG_ACTION_STATUS_ERROR;
@@ -342,10 +342,10 @@ end:
        return status;
 }
 
-enum lttng_action_status lttng_action_group_get_count(
+enum lttng_action_status lttng_action_list_get_count(
                const struct lttng_action *group, unsigned int *count)
 {
-       const struct lttng_action_group *action_group;
+       const struct lttng_action_list *action_list;
        enum lttng_action_status status = LTTNG_ACTION_STATUS_OK;
 
        if (!group || !IS_GROUP_ACTION(group)) {
@@ -354,27 +354,27 @@ enum lttng_action_status lttng_action_group_get_count(
                goto end;
        }
 
-       action_group = action_group_from_action_const(group);
-       *count = lttng_dynamic_pointer_array_get_count(&action_group->actions);
+       action_list = action_list_from_action_const(group);
+       *count = lttng_dynamic_pointer_array_get_count(&action_list->actions);
 end:
        return status;
 }
 
-const struct lttng_action *lttng_action_group_get_at_index(
+const struct lttng_action *lttng_action_list_get_at_index(
                const struct lttng_action *group, unsigned int index)
 {
-       return lttng_action_group_borrow_mutable_at_index(group, index);
+       return lttng_action_list_borrow_mutable_at_index(group, index);
 }
 
 LTTNG_HIDDEN
-struct lttng_action *lttng_action_group_borrow_mutable_at_index(
+struct lttng_action *lttng_action_list_borrow_mutable_at_index(
                const struct lttng_action *group, unsigned int index)
 {
        unsigned int count;
-       const struct lttng_action_group *action_group;
+       const struct lttng_action_list *action_list;
        struct lttng_action *action = NULL;
 
-       if (lttng_action_group_get_count(group, &count) !=
+       if (lttng_action_list_get_count(group, &count) !=
                        LTTNG_ACTION_STATUS_OK) {
                goto end;
        }
@@ -383,8 +383,8 @@ struct lttng_action *lttng_action_group_borrow_mutable_at_index(
                goto end;
        }
 
-       action_group = action_group_from_action_const(group);
-       action = lttng_dynamic_pointer_array_get_pointer(&action_group->actions,
+       action_list = action_list_from_action_const(group);
+       action = lttng_dynamic_pointer_array_get_pointer(&action_list->actions,
                        index);
 end:
        return action;
index 031257b27ec6e7d4bed66648dfbbe0ca8b47708a..266597b3dcc935ec5444444bcce9b2f30760f3e6 100644 (file)
@@ -145,24 +145,24 @@ extern struct lttng_error_query *lttng_error_query_action_create(
         * action list.
         *
         * Note that action comparisons are performed by pointer since multiple
-        * otherwise identical actions can be found in an action group (two
+        * otherwise identical actions can be found in an action list (two
         * notify actions, for example).
         */
        if (action != trigger->action &&
                        lttng_action_get_type(trigger->action) ==
                                        LTTNG_ACTION_TYPE_GROUP) {
-               unsigned int i, action_group_count;
+               unsigned int i, action_list_count;
                enum lttng_action_status action_status;
 
-               action_status = lttng_action_group_get_count(
-                               trigger->action, &action_group_count);
+               action_status = lttng_action_list_get_count(
+                               trigger->action, &action_list_count);
                if (action_status != LTTNG_ACTION_STATUS_OK) {
                        goto error;
                }
 
-               for (i = 0; i < action_group_count; i++) {
+               for (i = 0; i < action_list_count; i++) {
                        const struct lttng_action *candidate_action =
-                                       lttng_action_group_get_at_index(
+                                       lttng_action_list_get_at_index(
                                                        trigger->action, i);
 
                        assert(candidate_action);
@@ -686,7 +686,7 @@ struct lttng_action *lttng_error_query_action_borrow_action_target(
                        goto end;
                }
 
-               target_action = lttng_action_group_borrow_mutable_at_index(
+               target_action = lttng_action_list_borrow_mutable_at_index(
                                trigger_action,
                                LTTNG_OPTIONAL_GET(query_action->action_index));
        }
@@ -832,7 +832,7 @@ ssize_t lttng_error_query_create_from_payload(struct lttng_payload_view *view,
                                goto end;
                        }
 
-                       target_action = lttng_action_group_get_at_index(
+                       target_action = lttng_action_list_get_at_index(
                                        trigger->action,
                                        action_header->action_index.value);
                }
index f74657a2aefb2c878d054b23f9d404eac8112b68..ae150500eb99911e110341903bbeba3b13efe75e 100644 (file)
@@ -36,7 +36,7 @@ static const char *channel_name = NULL;
 static double threshold_ratio = 0.0;
 static uint64_t threshold_bytes = 0;
 static bool is_threshold_ratio = false;
-static bool use_action_group = false;
+static bool use_action_list = false;
 static enum lttng_condition_type buffer_usage_type = LTTNG_CONDITION_TYPE_UNKNOWN;
 static enum lttng_domain_type domain_type = LTTNG_DOMAIN_NONE;
 
@@ -53,7 +53,7 @@ int parse_arguments(char **argv)
        const char *buffer_usage_threshold_type = NULL;
        const char *buffer_usage_threshold_value = NULL;
        const char *nr_expected_notifications_string = NULL;
-       const char *use_action_group_value = NULL;
+       const char *use_action_list_value = NULL;
 
        session_name = argv[1];
        channel_name = argv[2];
@@ -62,7 +62,7 @@ int parse_arguments(char **argv)
        buffer_usage_threshold_type = argv[5];
        buffer_usage_threshold_value = argv[6];
        nr_expected_notifications_string = argv[7];
-       use_action_group_value = argv[8];
+       use_action_list_value = argv[8];
 
        /* Parse arguments */
        /* Domain type */
@@ -110,8 +110,8 @@ int parse_arguments(char **argv)
        }
 
        /* Put notify action in a group. */
-       if (!strcasecmp("1", use_action_group_value)) {
-               use_action_group = true;
+       if (!strcasecmp("1", use_action_list_value)) {
+               use_action_list = true;
        }
 
        return 0;
@@ -213,12 +213,12 @@ int main(int argc, char **argv)
                goto end;
        }
 
-       if (use_action_group) {
+       if (use_action_list) {
                struct lttng_action *notify, *group;
 
-               group = lttng_action_group_create();
+               group = lttng_action_list_create();
                if (!group) {
-                       printf("error: Could not create action group\n");
+                       printf("error: Could not create action list\n");
                        ret = 1;
                        goto end;
                }
@@ -231,9 +231,9 @@ int main(int argc, char **argv)
                        goto end;
                }
 
-               action_status = lttng_action_group_add_action(group, notify);
+               action_status = lttng_action_list_add_action(group, notify);
                if (action_status != LTTNG_ACTION_STATUS_OK) {
-                       printf("error: Could not add action notify to action group\n");
+                       printf("error: Could not add action notify to action list\n");
                        lttng_action_destroy(group);
                        lttng_action_destroy(notify);
                        ret = 1;
index 5d5427c9d03759eee3797cc326f8131c0457edec..7f24ef8932111494aa57590eff8cf3847b39ad8f 100755 (executable)
@@ -54,9 +54,9 @@ function start_client {
        local buffer_usage_threshold_type=$6
        local buffer_usage_threshold_value=$7
        local nr_expected_notification=$8
-       local use_action_group=$9
+       local use_action_list=$9
 
-       ${CURDIR}/base_client ${session_name} ${channel_name} ${domain_type} ${buffer_usage_type} ${buffer_usage_threshold_type} ${buffer_usage_threshold_value} ${nr_expected_notification} ${use_action_group} > ${output_file} &
+       ${CURDIR}/base_client ${session_name} ${channel_name} ${domain_type} ${buffer_usage_type} ${buffer_usage_threshold_type} ${buffer_usage_threshold_value} ${nr_expected_notification} ${use_action_list} > ${output_file} &
        pid=$!
 
        app_pids+=("$pid")
index 7e92cba6156f147845a53f2fdb43839352bc7055..ac572bfc6d870233570adafeb267de0978f43c97 100644 (file)
@@ -36,22 +36,22 @@ static struct option long_options[] =
        {0, 0, 0, 0}
 };
 
-static bool action_group_contains_notify(
-               const struct lttng_action *action_group)
+static bool action_list_contains_notify(
+               const struct lttng_action *action_list)
 {
        unsigned int i, count;
        enum lttng_action_status status =
-                       lttng_action_group_get_count(action_group, &count);
+                       lttng_action_list_get_count(action_list, &count);
 
        if (status != LTTNG_ACTION_STATUS_OK) {
-               printf("Failed to get action count from action group\n");
+               printf("Failed to get action count from action list\n");
                exit(1);
        }
 
        for (i = 0; i < count; i++) {
                const struct lttng_action *action =
-                               lttng_action_group_get_at_index(
-                                               action_group, i);
+                               lttng_action_list_get_at_index(
+                                               action_list, i);
                const enum lttng_action_type action_type =
                                lttng_action_get_type(action);
 
@@ -181,7 +181,7 @@ int main(int argc, char **argv)
                        }
                }
                if (!((action_type == LTTNG_ACTION_TYPE_GROUP &&
-                                     action_group_contains_notify(action)) ||
+                                     action_list_contains_notify(action)) ||
                                    action_type == LTTNG_ACTION_TYPE_NOTIFY)) {
                        /* "The action of trigger is not notify, skipping. */
                        continue;
index e462b9afc04fed3806a5dc0552266ec5af2dbf1d..c92ee0f5a5b567853facc6c58cafe60d44259184 100644 (file)
@@ -31,23 +31,23 @@ static void register_trigger(const char *trigger_name,
 }
 
 /*
- * Register a trigger with the given condition and an action group containing a
+ * Register a trigger with the given condition and an action list containing a
  * single notify action.
  */
-static void register_trigger_action_group_notify(
+static void register_trigger_action_list_notify(
                const char *trigger_name, struct lttng_condition *condition)
 {
        struct lttng_action *action_notify;
-       struct lttng_action *action_group;
+       struct lttng_action *action_list;
        enum lttng_action_status action_status;
 
-       action_group = lttng_action_group_create();
+       action_list = lttng_action_list_create();
        action_notify = lttng_action_notify_create();
-       action_status = lttng_action_group_add_action(
-                       action_group, action_notify);
+       action_status = lttng_action_list_add_action(
+                       action_list, action_notify);
        assert(action_status == LTTNG_ACTION_STATUS_OK);
 
-       register_trigger(trigger_name, condition, action_group);
+       register_trigger(trigger_name, condition, action_list);
 }
 
 static struct lttng_condition *create_session_consumed_size_condition(
@@ -70,7 +70,7 @@ static struct lttng_condition *create_session_consumed_size_condition(
 
 static void test_session_consumed_size_condition(void)
 {
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-session-consumed-size-condition",
                        create_session_consumed_size_condition(
                                        "the-session-name", 1234));
@@ -186,25 +186,25 @@ static struct lttng_condition *create_buffer_usage_low_ratio_condition(
 
 static void test_buffer_usage_conditions(void)
 {
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-buffer-usage-high-bytes-condition",
                        create_buffer_usage_high_bytes_condition(
                                        "the-session-name", "the-channel-name",
                                        LTTNG_DOMAIN_UST, 1234));
 
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-buffer-usage-low-bytes-condition",
                        create_buffer_usage_low_bytes_condition(
                                        "the-session-name", "the-channel-name",
                                        LTTNG_DOMAIN_UST, 2345));
 
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-buffer-usage-high-ratio-condition",
                        create_buffer_usage_high_ratio_condition(
                                        "the-session-name", "the-channel-name",
                                        LTTNG_DOMAIN_UST, 0.25));
 
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-buffer-usage-low-ratio-condition",
                        create_buffer_usage_low_ratio_condition(
                                        "the-session-name", "the-channel-name",
@@ -247,12 +247,12 @@ static struct lttng_condition *create_session_rotation_completed_condition(
 
 static void test_session_rotation_conditions(void)
 {
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-session-rotation-ongoing-condition",
                        create_session_rotation_ongoing_condition(
                                        "the-session-name"));
 
-       register_trigger_action_group_notify(
+       register_trigger_action_list_notify(
                        "trigger-with-session-rotation-completed-condition",
                        create_session_rotation_completed_condition(
                                        "the-session-name"));
This page took 0.044831 seconds and 5 git commands to generate.