4.6.0 Release Notes

Red Hat Mobile Application Platform Hosted 4

For Red Hat Mobile Application Platform Hosted 4

Red Hat Customer Content Services

Abstract

This document provides a high-level description of known issues, fixed issues and new features in RHMAP Hosted 4.6.0.

Chapter 1. Release Announcement

Red Hat recommends that you review the following guides before using RHMAP:

With the release of RHMAP Hosted 4.6.0, RHMAP is now available on OpenShift Dedicated hosted on Amazon Web Services (AWS). OpenShift Dedicated is a hosted container application platform, which allows you to quickly develop, build, deploy, and manage containerized services and applications in a cloud environment.

For more information about OpenShift Dedicated, see https://access.redhat.com/documentation/en-us/openshift_dedicated.

1.1. Monitoring Resources

1.1.1. Cloud App and OpenShift Cluster Resource Usage

A Cloud App consumes resources such as CPU and memory. You can view this usage in the OpenShift web console. The Metrics tab for a pod graphically displays the CPU, memory and network usage. The OpenShift web console also enables you to monitor the overall cluster resource usage.

monitor

Each RHMAP environment corresponds to an OpenShift project, and each Cloud App corresponds to an OpenShift pod.

Typically, you want to monitor the state of individual Cloud Apps and the overall state of the OpenShift Cluster.

1.1.2. Monitoring RHMAP Cloud Apps

Cloud Apps are the service-side code that runs on an MBaaS. Typically, a Cloud App consumes resources depending on the amount of traffic generated by Client Apps. This procedure describes how to monitor that usage and you can use that information to scale the Cloud App as required.

Prerequisites
  • A Cloud App deployed to an RHMAP Environment
  • Access to RHMAP Studio to view the Cloud App
  • Access to OpenShift with at least the View role
Procedure
  1. Log in to RHMAP Studio,
  2. Navigate to the Cloud App and click Details in the left sidebar. For more information see Explore the Project.
  3. Note the following information for later steps:

    • The last four characters of the App ID. For more information, see Cloud App Details.
    • The environment where the Cloud App is deployed. For more information, see MBaaS Targets and Environments.

      RHMAP Studio View

      In the example above, the last four characters of the App ID are 'mh6d' and the environment is 'DEV'.

  4. Log in to the OpenShift web console and select the OpenShift Project that corresponds to the RHMAP environment.

    For example, the RHMAP 'DEV' environment corresponds with the OpenShift 'RHMAP Environment: rhmap-DEV' OpenShift project.

  5. Click Applications and then Pods.
  6. From the list of Pods displayed, find the corresponding Pod using the four characters noted in step 3.
  7. From the Pod Details screen, click Metrics to view the Cloud App resource usage.

1.1.3. Monitoring the OpenShift Cluster

The OpenShift cluster runs all the RHMAP software and the Cloud Apps. The OpenShift Console allows you monitor the resource usage of the cluster.

Prerequisites
Procedure
  1. Log in to https://dedicated.openshift.com
  2. Select the cluster you want to monitor.

Chapter 2. Deprecation Notice

2.1. Node.js v4 Runtime

RHMAP Support for the Node.js v4 runtime is deprecated. The default Cloud App runtime is Node.js v6.

Chapter 3. Known Issues

3.1. Repeating Section Form Submission

When editing a repeating section form submission through the Studio, the file and photo fields get copied to all other repeating sections.

3.2. Sync Framework Storage Issue

If you are using the Sync Framework, note that there is a known issue with iOS apps that use webkit-sqlite for storage. After the app is running for longer than a few minutes, you might encounter storage failures. Use indexDB for storage instead.

Legal Notice

Copyright © 2018 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.