Skip to content

mgr/dashboard: bump ng-mocks from 10.2.0 to 13.0.0 in /src/pybind/mgr/dashboard/frontend#1

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot-npm_and_yarn-src-pybind-mgr-dashboard-frontend-ng-mocks-13.0.0
Closed

mgr/dashboard: bump ng-mocks from 10.2.0 to 13.0.0 in /src/pybind/mgr/dashboard/frontend#1
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot-npm_and_yarn-src-pybind-mgr-dashboard-frontend-ng-mocks-13.0.0

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jan 24, 2022

Bumps ng-mocks from 10.2.0 to 13.0.0.

Release notes

Sourced from ng-mocks's releases.

v13.0.0

13.0.0 (2022-01-23)

Bug Fixes

  • a13: creating known props and methods (5386f77)
  • a13: parsing a9 declarations (b12e00a)
  • core: correct resets on errors (e3b1809)
  • core: ignoring host bindings in mocks #1427 (411842c)
  • core: parsing only own declarations #1587 (978bdbc)

Features

BREAKING CHANGES

  • a13: Angular 13 only support

v13.0.0-alpha.6

13.0.0-alpha.6 (2022-01-18)

Bug Fixes

v13.0.0-alpha.5

13.0.0-alpha.5 (2022-01-17)

Bug Fixes

v13.0.0-alpha.4

13.0.0-alpha.4 (2022-01-16)

Bug Fixes

  • core: correct resets on errors (e3b1809)

v13.0.0-alpha.3

13.0.0-alpha.3 (2022-01-15)

... (truncated)

Changelog

Sourced from ng-mocks's changelog.

13.0.0 (2022-01-23)

Bug Fixes

  • a13: creating known props and methods (5386f77)
  • a13: parsing a9 declarations (b12e00a)
  • core: correct resets on errors (e3b1809)
  • core: ignoring host bindings in mocks #1427 (411842c)
  • core: parsing only own declarations #1587 (978bdbc)

Features

BREAKING CHANGES

  • a13: Angular 13 only support

13.0.0-alpha.6 (2022-01-18)

Bug Fixes

13.0.0-alpha.5 (2022-01-17)

Bug Fixes

13.0.0-alpha.4 (2022-01-16)

Bug Fixes

  • core: correct resets on errors (e3b1809)

13.0.0-alpha.3 (2022-01-15)

Bug Fixes

  • a13: creating known props and methods (5386f77)
  • a13: parsing a9 declarations (b12e00a)

... (truncated)

Commits
  • 4108723 chore(release): v13.0.0
  • bb2f0a6 docs: supporters
  • 17e8444 Merge pull request #1681 from satanTime/issues/a13
  • f2a8f15 Merge pull request #1680 from ike18t/renovate/root/lint-staged-12.3.x
  • 0f1121e docs(README): stable release for angular 13
  • 8c95896 chore(deps): update dependency lint-staged to v12.3.1
  • 79632d2 Merge pull request #1679 from satanTime/issues/build
  • 7fc483d Merge pull request #1678 from ike18t/renovate/root/lint-staged-12.x
  • fea65b9 build: using ncc
  • bb5053a chore(deps): update dependency lint-staged to v12.3.0
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by satantime, a new releaser for ng-mocks since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ng-mocks](https://github.com/ike18t/ng-mocks) from 10.2.0 to 13.0.0.
- [Release notes](https://github.com/ike18t/ng-mocks/releases)
- [Changelog](https://github.com/ike18t/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](help-me-mom/ng-mocks@v10.2.0...v13.0.0)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jan 24, 2022

The following labels could not be found: dashboard.

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 7, 2022

Superseded by #6.

@dependabot dependabot bot closed this Feb 7, 2022
@dependabot dependabot bot deleted the dependabot-npm_and_yarn-src-pybind-mgr-dashboard-frontend-ng-mocks-13.0.0 branch February 7, 2022 23:49
votdev pushed a commit that referenced this pull request Mar 16, 2022
The problem is:

```
DEBUG 2022-03-07 13:50:40,027 [shard 0] osd - calling method rbd.create, num_read=0, num_write=0
DEBUG 2022-03-07 13:50:40,027 [shard 0] objclass - <cls> ../src/cls/rbd/cls_rbd.cc:787: create object_prefix=parent_id size=2097152 order=0 features=1
DEBUG 2022-03-07 13:50:40,027 [shard 0] osd - handling op omap-get-vals-by-keys on object 1:144d5af5:::parent_id:head
=================================================================
==2109764==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7f6de5176e70 at pc 0x7f6dfd2a7157 bp 0x7f6de5176e30 sp 0x7f6de51765d8
WRITE of size 24 at 0x7f6de5176e70 thread T0
    #0 0x7f6dfd2a7156 in __interceptor_sigaltstack.part.0 (/lib64/libasan.so.6+0x54156)
    #1 0x7f6dfd30d5b3 in __asan::PlatformUnpoisonStacks() (/lib64/libasan.so.6+0xba5b3)
    #2 0x7f6dfd31314c in __asan_handle_no_return (/lib64/libasan.so.6+0xc014c)
Reactor stalled for 275 ms on shard 0. Backtrace: 0x45d9d 0xda72bd3 0xd801f73 0xd81f6f9 0xd81fb9c 0xd81fe2c 0xd8200f7 0x12b2f 0x7f6dfd3383c1 0x7f6dfd339b18 0x7f6dfd339bd4 0x7f6dfd339bd4 0x7f6dfd339bd4 0x7f6dfd339bd4 0x7f6dfd33b089 0x7f6dfd33bb36 0x7f6dfd32e0b5 0x7f6dfd32ff3a 0xd61d0 0x32412 0xbd8a7 0xbd134 0x54178 0xba5b3 0xc014c 0x1881f22 0x188344a 0xe8b439d 0xe8b58f2 0x2521d5a 0x2a2ee12 0x2c76349 0x2e04ce9 0x3c70c55 0x3cb8aa8 0x7f6de558de39
    #3 0x1881f22 in fmt::v6::internal::arg_map<fmt::v6::basic_format_context<seastar::internal::log_buf::inserter_iterator, char> >::~arg_map() /usr/include/fmt/core.h:1170
    #4 0x1881f22 in fmt::v6::basic_format_context<seastar::internal::log_buf::inserter_iterator, char>::~basic_format_context() /usr/include/fmt/core.h:1265
    #5 0x1881f22 in fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<seastar::internal::log_buf::inserter_iterator, char> >, char, fmt::v6::basic_format_context<seastar::internal::log_buf::inserter_iterator, char> >::~format_handler() /usr/include/fmt/format.h:3143
    #6 0x1881f22 in fmt::v6::basic_format_context<seastar::internal::log_buf::inserter_iterator, char>::iterator fmt::v6::vformat_to<fmt::v6::arg_formatter<fmt::v6::internal::output_range<seastar::internal::log_buf::inserter_iterator, char> >, char, fmt::v6::basic_format_context<seastar::internal::log_buf::inserter_iterator, char> >(fmt::v6::arg_formatter<fmt::v6::internal::output_range<seastar::internal::log_buf::inserter_iterator, char> >::range, fmt::v6::basic_string_view<char>, fmt::v6::basic_format_args<fmt::v6::basic_format_context<seastar::internal::log_buf::inserter_iterator, char> >, fmt::v6::internal::locale_ref) /usr/include/fmt/format.h:3206
    #7 0x188344a in seastar::internal::log_buf::inserter_iterator fmt::v6::vformat_to<fmt::v6::basic_string_view<char>, seastar::internal::log_buf::inserter_iterator, , 0>(seastar::internal::log_buf::inserter_iterator, fmt::v6::basic_string_view<char> const&, fmt::v6::basic_format_args<fmt::v6::basic_format_context<fmt::v6::type_identity<seastar::internal::log_buf::inserter_iterator>::type, fmt::v6::internal::char_t_impl<fmt::v6::basic_string_view<char>, void>::type> >) /usr/include/fmt/format.h:3395
    #8 0x188344a in seastar::internal::log_buf::inserter_iterator fmt::v6::format_to<seastar::internal::log_buf::inserter_iterator, std::basic_string_view<char, std::char_traits<char> >, hobject_t const&, 0>(seastar::internal::log_buf::inserter_iterator, std::basic_string_view<char, std::char_traits<char> > const&, hobject_t const&) /usr/include/fmt/format.h:3418
    #9 0x188344a in seastar::logger::log<hobject_t const&>(seastar::log_level, seastar::logger::format_info, hobject_t const&)::{lambda(seastar::internal::log_buf::inserter_iterator)#1}::operator()(seastar::internal::log_buf::inserter_iterator) const ../src/seastar/include/seastar/util/log.hh:227
    #10 0x188344a in seastar::logger::lambda_log_writer<seastar::logger::log<hobject_t const&>(seastar::log_level, seastar::logger::format_info, hobject_t const&)::{lambda(seastar::internal::log_buf::inserter_iterator)#1}>::operator()(seastar::internal::log_buf::inserter_iterator) ../src/seastar/include/seastar/util/log.hh:106
    #11 0xe8b439d in operator() ../src/seastar/src/util/log.cc:268
    #12 0xe8b58f2 in seastar::logger::do_log(seastar::log_level, seastar::logger::log_writer&) ../src/seastar/src/util/log.cc:280
    #13 0x2521d5a in void seastar::logger::log<hobject_t const&>(seastar::log_level, seastar::logger::format_info, hobject_t const&) ../src/seastar/include/seastar/util/log.hh:230
    #14 0x2a2ee12 in void seastar::logger::debug<hobject_t const&>(seastar::logger::format_info, hobject_t const&) ../src/seastar/include/seastar/util/log.hh:373
    #15 0x2a2ee12 in PGBackend::omap_get_vals_by_keys(ObjectState const&, OSDOp&, object_stat_sum_t&) const ../src/crimson/osd/pg_backend.cc:1220
    #16 0x2c76349 in operator()<PGBackend, ObjectState> ../src/crimson/osd/ops_executer.cc:577
    #17 0x2c76349 in do_const_op<crimson::osd::OpsExecuter::execute_op(OSDOp&)::<lambda(auto:167&, const auto:168&)> > ../src/crimson/osd/ops_executer.cc:449
    #18 0x2e04ce9 in do_read_op<crimson::osd::OpsExecuter::execute_op(OSDOp&)::<lambda(auto:167&, const auto:168&)> > ../src/crimson/osd/ops_executer.h:216
    #19 0x2e04ce9 in crimson::osd::OpsExecuter::execute_op(OSDOp&) ../src/crimson/osd/ops_executer.cc:576
Reactor stalled for 762 ms on shard 0. Backtrace: 0x45d9d 0xda72bd3 0xd801f73 0xd81f6f9 0xd81fb9c 0xd81fe2c 0xd8200f7 0x12b2f 0x7f6dfd33ae85 0x7f6dfd33bb36 0x7f6dfd32e0b5 0x7f6dfd32ff3a 0xd61d0 0x32412 0xbd8a7 0xbd134 0x54178 0xba5b3 0xc014c 0x1881f22 0x188344a 0xe8b439d 0xe8b58f2 0x2521d5a 0x2a2ee12 0x2c76349 0x2e04ce9 0x3c70c55 0x3cb8aa8 0x7f6de558de39
    #20 0x3c70c55 in execute_osd_op ../src/crimson/osd/objclass.cc:35
    #21 0x3cb8aa8 in cls_cxx_map_get_val(void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list*) ../src/crimson/osd/objclass.cc:372
    #22 0x7f6de558de39  (/home/rzarzynski/ceph1/build/lib/libcls_rbd.so.1.0.0+0x28e39)

0x7f6de5176e70 is located 249456 bytes inside of 262144-byte region [0x7f6de513a000,0x7f6de517a000)
allocated by thread T0 here:
    #0 0x7f6dfd3084a7 in aligned_alloc (/lib64/libasan.so.6+0xb54a7)
    #1 0xdd414fc in seastar::thread_context::make_stack(unsigned long) ../src/seastar/src/core/thread.cc:196
    #2 0x7fff3214bc4f  ([stack]+0xa5c4f)
```

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
votdev pushed a commit that referenced this pull request Apr 20, 2022
rgw/dbstore: fixing a seg-fault when deleting an object
votdev pushed a commit that referenced this pull request Jul 13, 2022
Before the patch there was a possibility that `OSDConnectionPriv`
gets destructed before a `PipelineHandle` instance that was using
it. The reason is our remote-handling operations store `conn` directly
while `handle` is defined in a parent class. Due to the language rules
the former gets deinitialized earlier.

```
==756032==ERROR: AddressSanitizer: heap-use-after-free on address 0x615000039684 at pc 0x0000020bdfa2 bp 0x7ffd3abfa370 sp 0x7ffd3abfa360
READ of size 1 at 0x615000039684 thread T0
Reactor stalled for 261 ms on shard 0. Backtrace: 0x45d9d 0xe90f6d1 0xe6b8a1d 0xe6d1205 0xe6d16a8 0xe6d1938 0xe6d1c03 0x12cdf 0xccebf 0x7f6447161b1e 0x7f644714aee8 0x7f644714eed6 0x7f644714fb36 0x7f64471420b5 0x
7f6447143f3a 0xd61d0 0x32412 0xbd8a7 0xbd134 0xbdc1a 0x20bdfa1 0x20c184e 0x352eb7f 0x352fa28 0x20b04a5 0x1be30e5 0xe694bc4 0xe6ebb8a 0xe843a11 0xe845a22 0xe29f497 0xe2a3ccd 0x1ab1841 0x3aca2 0x175698d
    #0 0x20bdfa1 in seastar::shared_mutex::unlock() ../src/seastar/include/seastar/core/shared_mutex.hh:122
    #1 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::exit() ../src/crimson/common/operation.h:548
    #2 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::exit() ../src/crimson/common/operation.h:533
    #3 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::cancel() ../src/crimson/common/operation.h:539
    #4 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::~ExitBarrier() ../src/crimson/common/operation.h:543
    #5 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::~ExitBarrier() ../src/crimson/common/operation.h:544
    #6 0x352eb7f in std::default_delete<crimson::PipelineExitBarrierI>::operator()(crimson::PipelineExitBarrierI*) const /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:85
    #7 0x352eb7f in std::unique_ptr<crimson::PipelineExitBarrierI, std::default_delete<crimson::PipelineExitBarrierI> >::~unique_ptr() /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:361
    #8 0x352eb7f in crimson::PipelineHandle::~PipelineHandle() ../src/crimson/common/operation.h:457
    #9 0x352eb7f in crimson::osd::PhasedOperationT<crimson::osd::ClientRequest>::~PhasedOperationT() ../src/crimson/osd/osd_operation.h:152
    #10 0x352eb7f in crimson::osd::ClientRequest::~ClientRequest() ../src/crimson/osd/osd_operations/client_request.cc:64
    #11 ...
```

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
votdev pushed a commit that referenced this pull request Apr 17, 2023
Add S3GWTelemetry "service" - an object sending periodic requests to
our upgrade responder instance and keeping the response for later
consumption.

Add status page '/telemetry' exporting upgrade responder request,
S3GWTelemetry status information and the available versions.

Example request (devel build):
```
{
    "appVersion": "18.0.0-3118-ge21d2ab4b05",
    "extraInfo": {
        "ceph_version": "ceph version 18.0.0-3118-ge21d2ab4b05 (e21d2ab) reef (dev)",
        "ceph_version_short": "18.0.0-3118-ge21d2ab4b05",
        "ceph_release": "reef",
        "os": "Linux",
        "kernel_version": "6.1.7-1-default",
        "kernel_description": "#1 SMP PREEMPT_DYNAMIC Wed Jan 18 11:12:34 UTC 2023 (872045c)",
        "arch": "x86_64",
        "mem_total_kb": "32486064",
        "mem_swap_kb": "32485372",
        "cpu": "Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz",
        "cgroup_mem_limit": "0",
        "sfs_avail_kb": 4315241,
        "sfs_total_kb": 300933564,
        "sfs_used_kb": 257781152,
        "sfs_fs": "xfs"
    }
}
```

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@suse.com>
votdev pushed a commit that referenced this pull request Apr 17, 2023
Add S3GWTelemetry "service" - an object sending periodic requests to
our upgrade responder instance and keeping the response for later
consumption.

Add status page '/telemetry' exporting upgrade responder request,
S3GWTelemetry status information and the available versions.

Example request (devel build):
```
{
    "appVersion": "18.0.0-3118-ge21d2ab4b05",
    "extraInfo": {
        "ceph_version": "ceph version 18.0.0-3118-ge21d2ab4b05 (e21d2ab) reef (dev)",
        "ceph_version_short": "18.0.0-3118-ge21d2ab4b05",
        "ceph_release": "reef",
        "os": "Linux",
        "kernel_version": "6.1.7-1-default",
        "kernel_description": "#1 SMP PREEMPT_DYNAMIC Wed Jan 18 11:12:34 UTC 2023 (872045c)",
        "arch": "x86_64",
        "mem_total_kb": "32486064",
        "mem_swap_kb": "32485372",
        "cpu": "Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz",
        "cgroup_mem_limit": "0",
        "sfs_avail_kb": 4315241,
        "sfs_total_kb": 300933564,
        "sfs_used_kb": 257781152,
        "sfs_fs": "xfs"
    }
}
```

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@suse.com>
votdev pushed a commit that referenced this pull request May 9, 2023
Improvement #1:

CapTester.write_test_files() not only creates the test file but also
does the following for every mount object it receives in parameters -

* carefully produces the path for the test file as per parameters
  received
* generates the unique data for each test file on a CephFS mount
* creates a data structure -- list of lists -- that holds all this
  information along with mount object itself for each mount object so
  that tests can be conducted at a later point

Untangle this mess of code by splitting this method into 3 separate
methods -

1. To produce the path for test file (as per user's need).
2. To generate the data that will be written into the test file.
3. To actually create the test file on CephFS.

Improvement #2:

Remove the internal data structure used for testing -- self.test_set --
and use separate class attributes to store all the data required for
testing instead of a tuple. This serves two purpose -

One, it makes it easy to manipulate all this data from helper methods
and during debugging session, especially while using a PDB session.

And two, make it impossible to have multiple mounts/multiple "test sets"
within same CapTester instance for the sake of simplicity. Users can
instead create two instances of CapTester instances if needed.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
votdev pushed a commit that referenced this pull request Nov 21, 2023
Add S3GWTelemetry "service" - an object sending periodic requests to
our upgrade responder instance and keeping the response for later
consumption.

Add status page '/telemetry' exporting upgrade responder request,
S3GWTelemetry status information and the available versions.

Example request (devel build):
```
{
    "appVersion": "18.0.0-3118-ge21d2ab4b05",
    "extraInfo": {
        "ceph_version": "ceph version 18.0.0-3118-ge21d2ab4b05 (e21d2ab) reef (dev)",
        "ceph_version_short": "18.0.0-3118-ge21d2ab4b05",
        "ceph_release": "reef",
        "os": "Linux",
        "kernel_version": "6.1.7-1-default",
        "kernel_description": "#1 SMP PREEMPT_DYNAMIC Wed Jan 18 11:12:34 UTC 2023 (872045c)",
        "arch": "x86_64",
        "mem_total_kb": "32486064",
        "mem_swap_kb": "32485372",
        "cpu": "Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz",
        "cgroup_mem_limit": "0",
        "sfs_avail_kb": 4315241,
        "sfs_total_kb": 300933564,
        "sfs_used_kb": 257781152,
        "sfs_fs": "xfs"
    }
}
```

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@suse.com>
votdev pushed a commit that referenced this pull request Nov 21, 2023
Add S3GWTelemetry "service" - an object sending periodic requests to
our upgrade responder instance and keeping the response for later
consumption.

Add status page '/telemetry' exporting upgrade responder request,
S3GWTelemetry status information and the available versions.

Example request (devel build):
```
{
    "appVersion": "18.0.0-3118-ge21d2ab4b05",
    "extraInfo": {
        "ceph_version": "ceph version 18.0.0-3118-ge21d2ab4b05 (e21d2ab) reef (dev)",
        "ceph_version_short": "18.0.0-3118-ge21d2ab4b05",
        "ceph_release": "reef",
        "os": "Linux",
        "kernel_version": "6.1.7-1-default",
        "kernel_description": "#1 SMP PREEMPT_DYNAMIC Wed Jan 18 11:12:34 UTC 2023 (872045c)",
        "arch": "x86_64",
        "mem_total_kb": "32486064",
        "mem_swap_kb": "32485372",
        "cpu": "Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz",
        "cgroup_mem_limit": "0",
        "sfs_avail_kb": 4315241,
        "sfs_total_kb": 300933564,
        "sfs_used_kb": 257781152,
        "sfs_fs": "xfs"
    }
}
```

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@suse.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants